hadoop 运维

ssh-copy-id slave1
There appears to be a gap in the edit log. We expected txid 6865378, but got txid 6878917.
将activenamenode 的/app/hadoop/hdfs/namenode/current 的edits 拷贝到各个journal node

The data volumes are defined by param "dfs.datanode.data.dir" and in this case is set to use data volumes data1, data2, and data3.

<property>
<name>dfs.datanode.failed.volumes.tolerated</name>
<value>0</value>
</property>

<property>
<name>dfs.datanode.data.dir</name>
<value>/data1/dfs,/data2/dfs,/data3/dfs</value>
</property>

dfs.datanode.du.reserved

fs.defaultFS core-site.xml namenode

hadoop-daemon.sh start namenode
hadoop-daemon.sh start datanode

不推荐namenode和datanode 在一个节点上

1.修改dfs.datanode.max.transfer.threads = 4096 (如果运行hbase的话建议为16384),指定用于在DataNode间传输block数据的最大线程数,老版本的对应参数为dfs.datanode.max.xcievers

 2.修改dfs.datanode.balance.bandwidthPerSec  = 

52428800,指定
DataNode用于balancer的带宽为50MB,这个示情况而定,如果交换机性能好点的,完全可以 设定为100MB,单位是Byte,如果机器的网卡和交换机的带宽有限,可以适当降低该速度,默认是1048576(1MB)

3.修改dfs.datanode.balance.max.concurrent.moves = 50,指定DataNode上同时用于balance待移动block的最大线程个数,这个值默认是5

 如果配置没生效或者不合理的话,Balancer会有如下警告信息:

16/05/17 11:54:59 WARN balancer.Dispatcher: Failed to move blk_1075360746_1920035 with size=134217728 from 192.168.28.48:50010:DISK to 192.168.28.37:50010:DISK through 192.168.28.40:50010: Got error, status message opReplaceBlock BP-647596829-192.168.28.30-1448614319339:blk_1075360746_1920035 received exception Java.io.IOException: Got error, status message Not able to copy block 1075360746 to /192.168.28.37:39630 because threads quota is exceeded., copy block BP-647596829-192.168.28.30-1448614319339:blk_1075360746_1920035 from /192.168.28.40:50010, block move is failed

Hadoop Balancer的步骤:
1、从namenode获取datanode磁盘的使用情况2、计算需要把哪些数据移动到哪些节点3、分别移动,完成后删除旧的block信息4、循环执行,直到达到平衡标准

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 删除日志目录后无法写入日志 问题描述:因为磁盘空间不足触发报警,第一时间我变情况了日志目录,但是最后发现日志写不进...
    忘净空阅读 526评论 0 0
  • 集群出现两个NameNode同时standby状态 在namenode节点jps发现DFSZKFailoverCo...
    helloworld1214阅读 4,491评论 0 1
  • hadoop2集群搭建详解------------------------天津九安医疗电子--吴伟 一、需要软件 ...
    hogface阅读 2,035评论 1 4
  • 男的帅 女的靓 开玩笑 说说为什么会看到这部电影吧。其实很简单。奇葩说的奇葩粉,获知草叉艾力写了一本书《你一年的8...
    悦思阅读 1,262评论 0 1
  • 一个背影 存在于孤寂的梦中 看不清面容 没有声音 只是一个奇怪的梦 梦里很聒噪 到处都是行走的人 我在人群中 只看...
    倾花似雪阅读 187评论 0 5

友情链接更多精彩内容