2015-08-21 80 views
1

我試圖在localhost中運行hbase僞分佈式模式。但本地主機綁定公共地址。當我把netstat命令那個時候它只顯示公共IP。Hbase僞分佈式模式不在本地主機上運行

hbase-site.xml: 

hbase.master : localhost:60000 

hbase.rootdir : hdfs://localhost:9000/hbase 

hbase.cluster.distributed : true 

hbase.zookeeper.quorum : localhost 

hbase.zookeeper.property.dataDir : C:\hbase-1.0.1.1\Zookeeper 

hbase.zookeeper.clientPort : 2181 

當我用netstat命令hbase主站和regionserver127.0.0.1地址沒有運行。

C:\hadoopcluster\sbin>netstat -a -n -o | find "60000" 
    TCP 172.16.104.181:59249 172.16.104.181:60000 ESTABLISHED  15088 
    TCP 172.16.104.181:60000 0.0.0.0:0    LISTENING  2320 
    TCP 172.16.104.181:60000 172.16.104.181:59249 ESTABLISHED  2320 

回答

0

您是否檢查hosthost文件中是否將localhost定義爲127.0.0.1?

如果要綁定到127.0.0.1,只需在配置文件中指定IP而不是'localhost'

相關問題