1
我使用hbase java api來遠程連接到hbase,但是當我執行代碼時,我得到了MasterNotRunningException
。當我調試代碼時,我開始知道zookeeper將hmaster的地址作爲localhost返回,所以客戶端試圖在本地搜索hmaster。當我改變/etc/hosts
文件的條目爲:遠程訪問hbase
<ip of the master> localhost
然後它工作正常。
但是,我認爲這不是正確的方法。我想我必須在zookeeper的配置中改變地址,但我沒有得到它。
這可能幫助:http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkMulitServerSetup – 2014-09-30 17:58:49
是屬性'hbase.cluster .distributed'在'hbase-site.xml'中設置爲'ture'? – Nanda 2014-10-09 07:48:55
抱歉@Nanda沒有解決 – saching 2014-10-09 09:41:36