hbase启动后查看regionserver节点的日志发现下面的错误信息
Caused by: java.io.IOException: Problem binding to /42.123.16.131:16000 : Cannot assign requested address. To switch ports use the 'hbase.master.port' configuration property.
出现这种情况主要是没认到实际绑定的IP
首先先查看当前网格配置下的hostname是什么:
Ubuntu CenOS
$ hostname
ubuntu
然后修改hosts文件:vi /etc/hosts(通常需要root权限)
ubuntu的hosts里有
127.0.1.1 hostname
将这里的127.0.1.1改成当前的配置的IP(用ifconfig获得的静态IP)
centos的hosts需要添加上下面一行
172.16.4.111 centos7
即加上当前配置的IP与当前hostname对应