Hbase 常见问题及设置

来源:互联网 发布:哪个软件泰国电视剧多 编辑:程序博客网 时间:2024/05/26 07:28

双主设置(多master)

hbase-deamon.sh start master

动态添加节点

hbase-daemon.sh start regionserver

web管理界面 60010 无法访问

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

<property>        <name>hbase.master.info.port</name>        <value>60010</value></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