多次重复格式化namenode后,datanode不能启动,重新将datanode加入集群。解决办法是用namenode的version文件中的namespaceID替换掉datanode的namespaceID,使到两个的namespaceID一致,就能重新加入datanode。如图。(namespaceID的替换过程和实验二的一样。)
控制namenode检查点发生的频率。修改core-site.xml,添加属性fs.checkpoint.period,我这里设置了60秒更新一次。保存后重启集群,进入name目录下的current,用命令ll -a查看namenode文件的更新频率,如图。
好啦!暂时实验做完啦!yeah~~^_^