hadoop - zookeeper.znode.parent 不匹配异常

标签 hadoop hbase

我已经在 ubuntu 12.04 上安装了 hadoop 2.2.0 & hbase-0.94.18。当我尝试运行命令时

create 't1','c1'

在 hbase shell 中,我得到以下错误-

ERROR client.HConnectionManager$HConnectionImplementation: 
Check the value configured in 'zookeeper.znode.parent'. 
There could be a mismatch with the one configured in the master.

怎么了?

最佳答案

一些事情没有特别的顺序:

  • 首先,让错误继续显示。它将尝试 7 次然后退出。在它退出之前,它会显示异常发生的名称。试着查一下。它可能会说 MasterNotRunningException
  • 通过执行 $sudo jps 验证 master 确实在运行。您应该看到 HMaster 的条目。如果没有,启动hbase-master服务。
  • 假设您要使用伪分布式模式,您可能还需要检查您的 /etc/hosts 以确保条目指向 127.0.0.1 并且不是 127.0.1.1
  • 对于 cloudera 的安装,here是关于如何在伪分布式模式下设置 HBase 的指南。它还包括正确安装 hbase-master 和 zookeeper 的说明。

关于hadoop - zookeeper.znode.parent 不匹配异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23200082/

相关文章:

java - 修复 "Configuration cannot be resolved to a type"

hadoop - OOZIE:全局作业 xml 中引用的文件中定义的属性在 workflow.xml 中不可见

scala - CreatePairedStream 不是 MQTTUtils 的成员

hadoop - 使用 Hadoop 在内存 DataGrid 中横向扩展软件

java - 使用EMR/Spark将JSON转换为Parquet

hadoop - HBase WAL文件和HDFS数据暂存

java - 几秒钟后HBase崩溃

mysql - 使用 Mapping 连接两个表并获得结果

java - Hadoop Map Reduce For Google web graph

java - Cloudera 向导步骤 "Install Agent"期间的 SSH 问题