【问题标题】:issue in pheonix sql intergration with zeppelinphoenix sql 与 zeppelin 集成的问题
【发布时间】:2018-01-29 10:15:07
【问题描述】:

我想将 phoenix 与 zeppelin 集成,我在独立 PC 上运行 Hbase,并设置了内部 zookeeper,即在 hbase-env.sh 中设置 export HBASE_MANAGES_ZK=true ,并且我配置了 phoenix 服务器和客户端 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”中配置的值。可能与主服务器中配置的不匹配。

【问题讨论】:

  • 嗨,如果您描述一下您的 zeppelin 版本(我猜是 0.6.1?)以及 hbase(jdbc 解释器)的整个设置,将会很有帮助。
  • 我的 zeppelin 版本是 zeppelin-0.7.0 .. default.driver org.apache.phoenix.jdbc.PhoenixDriver default.url jdbc:phoenix:localhost:2181 default.user gpadmin zeppelin.interpreter.localRepo /home/user1/HadoopInstallations/zeppelin-0.7.0-bin-all/local-repo/2CQ4KV2C4

标签: hbase apache-zeppelin phoenix


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2022-01-05
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 2014-08-06
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多