1.刚安装好CDH5.16.1集群(2个节点)出现了under replicated blocks错误,如下图
2.原因是CDH默认文件备份3份,而我们只有2节点,所以解决方法如下:
①集群增加一个新节点,步骤可见:《CDH5.16.1集群增加新节点》
②如果没有新机器增加节点,也可以使用hadoop的setrep命令将/目录下的文件备份数量修改为2
hadoop fs -setrep -R -w 2 /
可以指定某些文件文件备份数量
hadoop dfs -setrep -w 2 /path/to/file
以上。