Hbase伪分布式模式不在localhost中运行

时间:2015-08-21 03:54:22

标签: java hbase

我尝试在hbase中运行localhost伪分布式模式。但是localhost与公共地址绑定。当我在 netstat 命令时,它只显示公共IP。

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主人并且regionserver未在127.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

1 个答案:

答案 0 :(得分:0)

您是否检查过hosts文件中localhost是否定义为127.0.0.1?

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