运行 凤凰示例中的错误
error in running phoenix example
我已经将我的 hadoop2 和 hbase0.98 与 phoenix 集成在一起,并通过键入命令 sqlline.py localhost
phoenix shell 启动,但是当我尝试通过此命令 运行 apache phoenix 示例时: psql.py /usr/local/phoenix/examples/WEB_STAT.sql /usr/local/phoenix/examples/WEB_STAT.csv /usr/local/phoenix/examples/WEB_STAT_QUERIES.sql
我遇到了这个错误 ERROR client.HConnectionManager$HConnectionImplementation: The node /hbase is not in ZooKeeper. It should have been written by the master. Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
我在单个mode中使用hadoop 2.6,在psudo分布式中使用hbase 0.98 mod,另外我没有显式安装zookeeper,是否需要显式安装zookeeper?
我的 HBASE_HOME/conf/hbase-site.xml 文件包含:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:54310/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hduser/hbase/zookeeper</value>
</property>
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>hadoop-master:60000</value>
</property>
</configuration>
和我的 运行ning java 过程是
7415 DataNode
7262 NameNode
9119 Jps
7605 SecondaryNameNode
7893 NodeManager
8704 HRegionServer
8544 HMaster
8475 HQuorumPeer
7763 ResourceManager
您使用的是 HDP 发行版吗? iirc 他们使用 /hbase-unsecure
或用于非 Kerberized 集群。我不记得它是如何与 /hbase
的配置设置交互的
- 启动 ZooKeeper cli
zkCli.sh
或者 zookeepershell
的一些变体
查询已有根节点
ls /
HBase根节点大概命名为hbase-unsecure
简单地说,您应该在此处 localhost
添加您的服务器地址到您的命令中。注意你已经运行,sqlline.py localhost
你给服务器地址的命令。
我已经将我的 hadoop2 和 hbase0.98 与 phoenix 集成在一起,并通过键入命令 sqlline.py localhost
phoenix shell 启动,但是当我尝试通过此命令 运行 apache phoenix 示例时: psql.py /usr/local/phoenix/examples/WEB_STAT.sql /usr/local/phoenix/examples/WEB_STAT.csv /usr/local/phoenix/examples/WEB_STAT_QUERIES.sql
我遇到了这个错误 ERROR client.HConnectionManager$HConnectionImplementation: The node /hbase is not in ZooKeeper. It should have been written by the master. Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
我在单个mode中使用hadoop 2.6,在psudo分布式中使用hbase 0.98 mod,另外我没有显式安装zookeeper,是否需要显式安装zookeeper?
我的 HBASE_HOME/conf/hbase-site.xml 文件包含:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:54310/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hduser/hbase/zookeeper</value>
</property>
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>hadoop-master:60000</value>
</property>
</configuration>
和我的 运行ning java 过程是
7415 DataNode
7262 NameNode
9119 Jps
7605 SecondaryNameNode
7893 NodeManager
8704 HRegionServer
8544 HMaster
8475 HQuorumPeer
7763 ResourceManager
您使用的是 HDP 发行版吗? iirc 他们使用 /hbase-unsecure
或用于非 Kerberized 集群。我不记得它是如何与 /hbase
- 启动 ZooKeeper cli
zkCli.sh
或者 zookeepershell
查询已有根节点
ls /
HBase根节点大概命名为
hbase-unsecure
简单地说,您应该在此处 localhost
添加您的服务器地址到您的命令中。注意你已经运行,sqlline.py localhost
你给服务器地址的命令。