我使用ambari进行了4节点集群设置,现在我需要设置一个zeppelin。由于某种原因,我需要在节点上设置zeppelin,该节点不是集群的一部分,但它将是集群运行的同一子网的一部分,即我需要从另一个节点上安装的zeppelin访问集群。
我在给定的 link中安装了zeppelin并配置了新的解释器 phoenix ,因为这个zeppelin节点不是集群的一部分我修改了default.url,如下所示
default.url jdbc:phoenix:10.189.8.78:2181:/ hbase-unsecure
我的zk quorum在10.189.8.78:2181上运行所以我给了它。
配置后我尝试执行简单查询
%pheonix
DROP VIEW IF EXISTS“test_table”
但得到以下错误
org.apache.phoenix.exception.PhoenixIOException: Failed after attempts=35,
exceptions:
Fri Oct 13 06:50:38 UTC 2017, RpcRetryingCaller{globalStartTime=1507877420557, pause=100, retries=35}, org.apache.hadoop.hbase.MasterNotRunningException: org.apache.hadoop.hbase.MasterNotRunningException: Can't get connection to ZooKeeper: KeeperErrorCode = ConnectionLoss for /hbase-unsecure