pheonix sql与zeppelin集成的问题

时间:2017-08-21 10:58:38

标签: hbase apache-zeppelin phoenix

我想将phoenix与zeppelin集成,我在内置zookeeper设置的独立PC上运行Hbase,即在 hbase-env.sh 中设置 export HBASE_MANAGES_ZK = true ,我配置了凤凰服务器和客户端jar,从命令行phoenix工作正常,我测试使用 ./ sqlline.py localhost ,我可以运行pheonix查询。

我需要在zeppelin中设置pheonix口译,我按照这个链接 https://zeppelin.apache.org/docs/0.6.1/interpreter/jdbc.html在zeppling中设置解释器。

现在,当我在zeppelin中运行以下命令时,我收到以下错误

%pheonix
!tables

得到以下错误

RpcRetryingCaller {globalStartTime = 1503311785012,pause = 100,retries = 35},org.apache.hadoop.hbase.MasterNotRunningException:org.apache.hadoop.hbase.MasterNotRunningException:节点/ hbase-unsecure不在动物园管理员。它应该是由主人写的。检查'zookeeper.znode.parent'中配置的值。可能与主服务器中配置的服务不匹配。

1 个答案:

答案 0 :(得分:1)

也许早就该回答了,但对其他人可能有用。 您的default.url看起来不完整,请尝试将其替换为

jdbc:phoenix:localhost:2181:/hbase-unsecure