apachephoenix安装未正确完成

azpvetkf  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(426)

我们正试图通过以下安装文档在hbase 1.0.0-cdh5.4.4(cdh5.5.5四节点群集)上安装phoenix 4.4.0:phoenix安装
在此基础上,我们将phoenix-server-4.4.0-hbase-1.0.jar复制到每个区域服务器和主服务器上的hbase libs,以便在主服务器和三个区域服务器中的每个/opt/cloudera/parcels/cdh-5.4.4-1.cdh5.4.4.p0.4/lib/hbase/lib文件夹上。
之后,我们通过cloudera manager重新启动hbase服务。
似乎一切正常,但当我们试图通过./sqlline.py localhost命令访问phoenix shell时,会出现这样一个zookeeper错误:
15/09/09 14:20:51警告client.zookeeperregistry:无法从zookeeper org.apache.zookeeper.keeperexception$connectionlossexception:keeperrorCode=connectionloss for/hbase/hbaseid
所以我们不确定安装是否正确。是否需要进一步配置?
我们甚至不确定是否正确使用了sqlline命令。
任何帮助都将不胜感激。

afdcj2ne

afdcj2ne1#

在aws上重新安装4节点集群后,phoenix现在可以正常工作了。这是一个小问题,我们不知道到底发生了什么,但我们认为,在我们的配置几次改变后,我们打破了一些使Phoenix城无法工作。
需要考虑的一点是,sqllline命令必须使用zookeeper仲裁中的ip执行,这是我们做错的事情,因为我们试图从namenode运行它,但它不在zookeeper仲裁中。一旦我们从datanode运行sqlline.py,一切都正常工作。
顺便说一句,我们最终遵循的安装指南是phoenix安装

相关问题