我已经在伪分布式模式下设置了 Hbase,并在其上安装了 Phoenix。
我可以使用连接到 Phoenix,sqlline.py localhost
并且可以使用它而不会出现任何错误。然后我尝试使用以下方法通过 Java 连接到 Phoenix
Connection con = DriverManager.getConnection("jdbc:phoenix:[zookeeper]");
正如 apache FAQs 中给出的那样。然后我用设置了 hbase 和 Phoenix 的虚拟机的 IP 地址替换了 [zookeeper],但它没有连接..
我的 zoo.cfg 仅包含基本属性:
tickTime=2000
dataDir=/home/hduser/zookeeper/datadir
clientPort=2181
我在 hbase/conf 中的 regionservers 文件只有localhost
它。
连接到 hbase 的正确 URL 应该是什么?