有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

尝试执行hdfs zkfc命令时会弹出java错误

嗨,有人能帮我吗?我是hadoop的新手,想试试这个功能。你们谁能帮忙。Im在单节点群集上运行

$ hdfs zkfc
Exception in thread "main" org.apache.hadoop.HadoopIllegalArgumentException: HA is not enabled for this namenode.
    at org.apache.hadoop.hdfs.tools.DFSZKFailoverController.setConf(DFSZKFailoverController.java:122)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:66)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
    at org.apache.hadoop.hdfs.tools.DFSZKFailoverController.main(DFSZKFailoverController.java:168)

共 (2) 个答案

  1. # 1 楼答案

    $ sudo service hadoop-hdfs-namenode start
    
    $ sudo -u hdfs hdfs namenode -bootstrapStandby
    
    $ sudo service hadoop-hdfs-namenode start
    
    $ sudo service hadoop-hdfs-zkfc start
    
    This is for configuring NN.And it works!! Thanks
    
  2. # 2 楼答案

    这个错误不言而喻:看起来您忘记更改hadoop使用的设置了