gpt4 book ai didi

java - 在 java 中使用 phoenix 连接到 hbase 的正确 URL

转载 作者:可可西里 更新时间:2023-11-01 16:59:44 25 4
gpt4 key购买 nike

我已经在伪分布式模式下设置了 Hbase,并在上面安装了 Phoenix。

我可以使用 sqlline.py localhost 连接到 Phoenix,并且可以毫无错误地使用它。然后我尝试使用以下命令通过 Java 连接到 Phoenix

Connection con = DriverManager.getConnection("jdbc:phoenix:[zookeeper]");

作为 apache 常见问题解答。然后我用我的 VM 的 IP 地址替换了 [zookeeper],在该 VM 上设置了 hbase 和 Phoenix,但它没有连接..

我的 zoo.cfg 只包含基本属性:

tickTime=2000
dataDir=/home/hduser/zookeeper/datadir
clientPort=2181

我在 hbase/conf 中的 regionservers 文件中只有 localhost

连接到 hbase 的正确 URL 应该是什么?

最佳答案

我只需要在 etc/hosts 中添加带有 zookeeper 的机器作为<ipaddress> machine_name然后使用 url 中的机器名称进行 JDBC 连接。

关于java - 在 java 中使用 phoenix 连接到 hbase 的正确 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25744449/

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