为了测试集成,我在同一台机器上运行了hbase+zookeeper。当试图通过zookeeper仲裁从另一台机器(同一个本地网络)上的java客户机连接时,它会尝试连接到localhost:16000 and 失败。用于连接检查的代码:
Configuration config = HBaseConfiguration.create();
config.clear();
config.set("hbase.zookeeper.quorum", "<zKMachineIp>");
HBaseAdmin.checkHBaseAvailable(config);
我怎样才能告诉zookeeper hbase实际上不是本地主机?我试图按照类似so问题中的建议更改/etc/hosts文件,但没有任何更改
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!