疑似分散モードで Hbase をセットアップし、そこに Phoenix をインストールしました。
を使用してPhoenixに接続sqlline.py localhost
でき、エラーなく使用できます。次に、次を使用してJava経由でフェニックスに接続しようとしました
Connection con = DriverManager.getConnection("jdbc:phoenix:[zookeeper]");
Apache FAQ に記載されています。次に、[zookeeper] を、hbase と Phoenix がセットアップされている VM の IP アドレスに置き換えましたが、接続していません。
私のzoo.cfgには基本的なプロパティのみが含まれています:
tickTime=2000
dataDir=/home/hduser/zookeeper/datadir
clientPort=2181
hbase/conf の私の regionservers ファイルには、そのlocalhost
中にしかありません。
hbase に接続するための正しい URL は何ですか?