1 基础环境简介
linux系统:centos,前置安装:jdk、hadoop、zookeeper,版本如下
软件 | 版本 | 描述 |
---|---|---|
centos | 7 | linux系统发行版 |
jdk | 1.8 | java开发工具集 |
hadoop | 2.10.0 | 大数据生态基础组件 |
zookeeper | 3.5.7 | 分布式应用程序协调服务 |
hbase | 2.4.11 | 分布式nosql数据库 |
1 hbase 安装日志报错
-
描述:安装配置3节点hbase集群,
start-hbase.sh
脚本启动,输出打印正常,jps
命令查看正常如下图所示 -
浏览器输入地址node1:10610 如下图所示
-
问题:master在node1激活,为什么显示的是Backup Master 是备用master呢?
-
日志:查看日志发现报错信息如下
-
执行停止集群脚本
stop-hbase.sh
也卡主了,需要每个节点停止相应regionserver和master[hadoop@node1 hbase]$ hbase-daemon.sh stop regionserver running regionserver, logging to /export/server/hbase/logs/hbase-hadoop-regionserver-node1.out stopping regionserver. [hadoop@node1 hbase]$ hbase-daemon.sh stop master running master, logging to /export/server/hbase/logs/hbase-hadoop-master-node1.out stopping master.
3 问题解决
完全没头绪,面向搜索引擎编程,解决地址在最后链接2 ,在con/hbase-site.xml增加如下配置
<property><name>hbase.wal.provider</name><value>filesystem</value> </property>
暂时不清楚什么原因😄
结语
如果小伙伴什么问题或者指教,欢迎交流。
❓QQ:806797785
参考链接:
[1]hbase视频[CP/OL].2020-04-16.p1-6.
[2]HBase shell is starting but throwing error