使用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是后台启动方式。

相关文章:

  • 2022-12-23
  • 2022-01-03
  • 2022-02-04
  • 2021-10-09
  • 2021-06-26
  • 2021-04-01
  • 2021-11-26
猜你喜欢
  • 2021-07-25
  • 2021-09-27
  • 2021-08-28
  • 2021-10-30
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案