Hue 无法连接,连接错误被拒绝,HBase 无法选择 master,hdfs 停止工作

Hue cannot connect, error on connection refused, HBase cannot choose master, hdfs stopped working

这个问题将由我自己回答
问题:我无法访问 HBase,从 Hbase shell 调用命令时会给出臭名昭著的 znode == null 堆栈跟踪(所有这些都在 Cloudera quickstart CDH 5.5 上)

解决这个问题所采取的步骤(超过 12 小时的研究):

  1. 转到 Hue,注意“config mismatch error”加上一些其他无效服务(Hive、Impala、Oozie)
  2. Hue 尝试连接的端口是 50070
  3. Zookeeper 给出一个错误,指出在选择 Master 时连接被拒绝(来自 /var/log/zookeeper)
  4. Hbase报错和上面几乎一样(/var/log/hbase/.....quickstart.out最近的那个是没有编号的)
  5. 数据浏览器也不起作用(端口 9000 上的连接被拒绝)
  6. 正在尝试查看打开了哪些端口可以监听,缺少50070端口
  7. Cloudera 声明它是 HDFS 的名称节点使用的端口,配置文件 (/etc/conf/hdfs...) 证实了这一点
  8. hdfs.namenode.out登录/var/log/hdfs显示无法读取FSImage
  9. SOLUTION 按照日志给出的路径,有3个编号的FSImage。我删除了最后一个,重新启动机器(从内部关机,而不是关闭 window!)并且 hdfs 从第二个到最后一个重写了最后一个和编辑文件
  10. 一切正常。

希望对您有所帮助! Cloudera 支持大约需要 2 天的时间来回答。