使用hadoop-daemon.sh 启动bootstrapStandby nameNode异常
使用hadoop-daemon.sh 启动bootstrapStandby nameNode异常
启动bootstrapStandby nameNode时,直接通过ssh 过去执行该命令,一直无法成功,使用的命令如下:
ssh 192.168.17.51 "/usr/local/hadoop/sbin/hadoop-daemon.sh start namenode -bootstrapStandby"
查看,namenode的.out启动日志发现如下现象:
hadoop-hadoop-namenode-ubuntuServer02.out 一直不停报出如下信息,该文件大小增长很快:
Re-format filesystem in Storage Directory /home/hadoop/data/data1/dfs/name ? (Y or N) Invalid input:
Re-format filesystem in Storage Directory /home/hadoop/data/data1/dfs/name ? (Y or N) Invalid input:
Re-format filesystem in Storage Directory /home/hadoop/data/data1/dfs/name ? (Y or N) Invalid input:
后来,我改成登录到192.168.17.51服务器上,手工执行 hadoop-daemon.sh start namenode -bootstrapStandby 命令,standby namenode 启动正常。
解决方法:
需要改成交互式输入方式的启动: hdfs namenode -bootstrapStandby 遇到 "(Y or N) " 输入Y 即可。hadoop-daemon.sh是后台启动方式。
作者:
丹江湖畔养蜂子的赵大爹
出处:http://www.cnblogs.com/honeybee/
关于作者:丹江湖畔养蜂子的赵大爹
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接