远程访问hbase

时间:2014-09-29 11:28:08

标签: java hadoop hbase apache-zookeeper

我正在使用hbase java api远程连接到hbase,但是当我执行代码时,我得到了MasterNotRunningException。当我调试代码时,我发现zookeeper正在将hmaster的地址作为localhost返回,因此客户端试图在本地搜索hmaster。当我将/etc/hosts文件更改为:

<ip of the master> localhost

然后它工作正常。

但是,我认为这不是正确的方法。我想我必须在zookeeper的配置中更改地址,但我没有得到它。

1 个答案:

答案 0 :(得分:1)

Hbase自动注册到ZK,所以你不要必须在那里配置它。 使用主IP地址而不是&#34; localhost&#34;避免进一步的故障排除