问题描述:
zookeeper、hbase、hadoop都启动正常,也能正常写入数据,但是启动hbase的时候会出现提示信息,但是进入hbase shell 中创表及写入数据都正常:
java.io.IOException:could not find my address:dn0-eth0 in list of zookeeper quorum servers。
且停止hbase时,出现/tmp/hbase-root-zookeeperpid not found。这是因为hbase环境配置未修改造成的,他会使用hbase自带的zookeeper集群。
解决方案:
修改hbase/conf/hbase-env.sh,添加export HBASE_MANAGES_ZK=false。
export HBASE_PID_DIR=/xxx/xxx/(配置自己的路径)