Apache Phoenix安装未正确完成

约瑟

我们正在尝试通过以下安装文档HBase 1.0.0-cdh5.4.4(CDH5.5.5四个节点群集)安装Phoenix 4.4.0Phoenix安装

基于此,我们将phoenix-server-4.4.0-HBase-1.0.jar复制到每个区域服务器和主服务器上的hbase库中,以便在每个/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中检索clusterId:KeeperErrorCode = / hbase / hbaseid的ConnectionLoss

因此,我们不确定安装是否正确。是否需要任何进一步的配置?

我们甚至不确定我们是否正确使用了sqlline命令。

任何帮助将不胜感激。

约瑟

在AWS上重新安装4个节点集群之后,phoenix现在可以正常工作。我们不知道确切发生了什么,这很可惜,但是我们认为在对配置进行几次更改后,我们破坏了某些东西,使得凤凰无法正常工作。

需要考虑的一件事是,必须使用zookeeper仲裁中的ip执行sqllline命令,这是我们做错的事情,因为我们试图从namenode运行它,而并非在Zookeeper仲裁。一旦我们从datanode运行sqlline.py,一切就可以正常进行了。

顺便说一句,我们最终遵循的安装指南是Phoenix Installation

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章