gpt4 book ai didi

hbase - 无法在 Phoenix HDP2.6 中获取副本 0 的位置

转载 作者:行者123 更新时间:2023-12-05 07:30:57 24 4
gpt4 key购买 nike

我在 HDP 服务器上为 HBase 启用了 Phoenix。但是,如果我尝试使用以下命令启用 sqlline:

./sqlline.py localhost:2181:/hbase_unsecure

遇到错误:

Error: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the location for replica 0 (state=,code=0)

我已经检查了 zookeeper 的状态,它正在 localhost:2181 上运行

[root@sandbox-hdp bin]# echo srvr |nc localhost 2181
Zookeeper version: 3.4.6-292--1, built on 05/11/2018 07:15 GMT
Latency min/avg/max: 0/0/634
Received: 16936
Sent: 16966
Connections: 11
Outstanding: 0
Zxid: 0x46c
Mode: standalone
Node count: 276

我该如何调试才能在 HBase 上运行 phoenix?

最佳答案

这意味着通过 zookeeper 连接到 HBase 的设置不正确。

首先 ssh 到主节点并检查来自 Phoenix 的直接连接是否正常使用:/usr/lib/phoenix/bin/sqlline-thin.py http://localhost:8765/hbase_unsecure

然后,通过动物园管理员连接:/usr/lib/phoenix/bin/sqlline.py http://master-private-dns:2181/hbase_unsecure

并使用 jdbc:jdbc:phoenix:master-private-dns:2181/hbase-unsecure

P. S. 在aws-emr上测试过,不过hdp应该差不多。

关于hbase - 无法在 Phoenix HDP2.6 中获取副本 0 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52024386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com