Hbase 常见问题及设置

双主设置(多master)

hbase-deamon.sh start master

动态添加节点

hbase-daemon.sh start regionserver

web管理界面 60010 无法访问

1.0.0版本以后需要在 hbase-site.xml中指定配置

<property>
        <name>hbase.master.info.portname>
        <value>60010value>
property>

ZooKeeper连接丢失

错误描述:

client.HConnectionManager$HConnectionImplementation: Can’t get connection to ZooKeeper: KeeperErrorCode = ConnectionLoss for /hbase

解决办法:
- 权限错误,最高权限重装 hbase、赋予Hbase目录最高权限
- root权限重启Hbase
- 重启Hadoop,重新格式化文件NameNode

ZooKeeper启动端口错误

错误描述:

can’t start in 8182, start in 8183

解决办法:

查看端口情况
netstat –apn | grep 8182
杀掉进程
kill -9 8182

java连接Hbase出现的问题

Caused by: java.lang.ClassNotFoundException: io.netty.channel.EventLoopGroup

原因:缺少jar包 点此下载

netty-all-4.0.23.Final.jar 

Caused by: java.lang.ClassNotFoundException: com.yammer.metrics.core.Gauge

原因:缺少jar包 点此下载

metrics-core-2.2.0.jar

你可能感兴趣的:(hbase)