phoenix 中的问题 sql 与 zeppelin 的集成

issue in pheonix sql intergration with zeppelin

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

我需要在 zeppelin 中设置 pheonix 解释器,我按照这个 link 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 中。应该是大师写的。检查 'zookeeper.znode.parent' 中配置的值。可能与master中配置的不匹配。

也许有点迟来的答案,但它可能对其他人有用。 您的 default.url 看起来不完整,请尝试将其替换为

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