- 1、本文档共199页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式计算_分布式文件系统.ppt
* * * * * * * * * * * * * * * * * * 在MapReduce程序中使用HDFS 通过的配置选项,Hadoop MapReduce程序可以自动从NameNode中获得文件的情况 在程序中使用HDFS接口 HDFS接口包括: 命令行接口 Hadoop MapReduce Job的隐含的输入 Java程序直接操作 libhdfs从c/c++程序中操作 HDFSHelloWorld.java HDFSHelloWorld.java $HADOOP_HOME/bin/hadoop jar yourjar HDFSHelloWorld HDFS权限控制与安全特性 类似于POSIX的安全特性 不完全,主要预防操作失误 不是一个强的安全模型,不能保证操作的完全安全性 bin/hadoop dfs –chmod,-chown,-chgrp 用户:当前登录的用户名,即使用Linux自身设定的用户与组的概念 超级用户 The username which was used to start the Hadoop process (i.e., the username who actually ran bin/start-all.sh or bin/start-dfs.sh) is acknowledged to be the superuser for HDFS. If this user interacts with HDFS, he does so with a special username superuser. If Hadoop is shutdown and restarted under a different username, that username is then bound to the superuser account. HDFS权限控制与安全特性 超级用户组 配置参数:dfs.permissions.supergroup Disabling permissions set dfs.permissions to false 负载均衡 加入一个新节点的步骤 配置新节点上的hadoop程序 在Master的slaves文件中加入新的slave节点 启动slave节点上的DataNode,会自动去联系NameNode,加入到集群中 Balancer类用来做负载均衡,默认的均衡参数是10%范围内 bin/start-balancer.sh –threshold 5 bin/stop-balancer.sh 随时可以停止负载均衡的工作 balancer可以在线工作,配置参数dfs.balance.bandwidthPerSec可用来控制负载均衡所能够使用的贷款 (bytes/sec for each node) 分布式拷贝 bin/hadoop distcp hdfs://SomeNameNode:9000/foo/bar/ hdfs://OtherNameNode:2000/baz/quux/ 目标也可以是s3://bucket-name/key decommission nodes 手工去掉某些节点 dfs.hosts.exclude配置到conf/hadoop-site.xml中,value是一个本地的文件(excludenodes),指出需要去掉的节点 这个本地文件(excludenodes)的每一行是一个节点名,指出需要退出的节点 bin/hadoop dfsadmin –refreshNodes,此时NameNode会读入配置文件,知晓需要退出的节点,逐步将节点退出 上述过程结束后,退出的节点就可以关机,用bin/hadoop dfsadmin –report会知道当前的节点 将节点从(excludenodes)文件中删除,再次运行bin/hadoop –refreshNodes就可以将节点重新加入集群 FSCK bin/hadoop fsck [path] [options] options: -move (to /lost+found) or –delete bin/hadoop fsck -- -files –blocks –racks –openforwrite * * ASK: Can the lock of B can be pushed to after we write to table A? (Yes) Go over why this still maintains isolation * * * * * * * * * * * * * * * * * * * * * HDFS可靠性 磁盘数据错误 心跳检测DataNode的健康状况,如果发现问题就采
您可能关注的文档
- 儿科关联销售案例修改版.ppt
- 儿童保健系列.ppt
- 儿童卡通PPT模板.ppt
- 儿童发型.ppt
- 儿童少与体育锻炼.ppt
- 儿童心理学第四章.ppt
- 儿童智力的发展.ppt
- 儿童认知发展理论.ppt
- 儿童语言获得.ppt
- 儿童进食障碍的治疗神经性贪食症.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)