2014-04-01 21 views
1

當我從遠程系統連接hbase時,我給配置Hmaster,zookeeper ip和端口號,然後只有主機名(其中hmaster配置)。它沒有連接。hbase地區服務器ip在主機文件

在創建HTable對象時,控制檯掛起。

但是,當我指定主機文件中regionservers的所有ip地址,然後相同的代碼連接。

我的問題是 - 「我需要指定主機文件中的區域服務器的所有IP地址嗎?」。

請幫我理解這一點。

問候,

KG

回答

0

我想你只需要提供動物園管理員主機和端口來連接的HBase。 見下

Configuration hadoopConf = new Configuration(); 
hadoopConf.set("hbase.zookeeper.quorum", zookeeperHost); 
hadoopConf.set("hbase.zookeeper.property.clientPort", zookeeperport); 
+0

沿着這條代碼,我們需要設置的地方,我們正在連接系統中的所有主機名。 –

+0

要解析ips,您需要將映射放入主機文件中 – kkmishra