Hbase命令list正常执行,创建表报error: org.apache.hadoop.hbase.PleaseHoldException: master is initialzing

一、 参考该篇博文及其评论:https://blog.csdn.net/Dream_bin/article/details/88343000

我是按照该博文内容删除/hbase,再全部重启后(hadoop、hbase、整台机器重启)创建表成功。
如果在执行zkCli.sh报错可以执行以下语句(其中ip和端口号换成你hbase/conf/hbase-site.xml中你设置的ip和端口号),然后执行rmr /hbase,最后全部重启

/root/bigdata/zookeeper/bin/zkCli.sh -server 192.168.19.137:22181
hbase(main):002:0> create 'article_similar', 'similar'
Created table article_similar
Took 2.4630 seconds
=> Hbase::Table - article_similar

二、关于大数据环境各程序的启动顺序:包括hadoop、hive、hbase、spark(没说在哪里执行的语句都是在master机器上执行)

/root/bigdata/hadoop/sbin/start-all.sh    # 1.启动hadoop
service docker start   # 2.启动MySQL
docker start mysql
hive --service metastore   # 3.启动hive(不用hive的省略以上三步:service docker start、docker start mysql、hive --service metastore)
/root/bigdata/zookeeper/bin/zkServer.sh start # 4.主节点启动zookeeper
/root/bigdata/zookeeper/bin/zkServer.sh start # 5.主节点启动完zookeeper后请立刻去slave节点执行相同的该语句,这样hmaster才不会自动消失,否则节点数量不过半一段时间后hmaster就会消失并且hbase不能正常执行任意语句
/root/bigdata/hbase/bin/start-hbase.sh # 6.开启hbase
/root/bigdata/hbase/bin/hbase-daemon.sh start thrift   # 7.开启thrift:为了以后使用happybase
/root/bigdata/spark/sbin/start-all.sh     # 8.启动spark

关闭顺序正好与之相反

三、最后,如果使用hbase内置的zookeeper报该错误建议直接安装一个外置的zookeeper

原因不知道,感觉内置的不靠谱,问一个博士师兄他也不知道内置有什么弊端只说他当时用的也是外置的。之前用内置的一直报各种问题,一个菜鸡本科生真的整不明白其中原理,干脆自己下一个,可以参考该博文:
https://blog.csdn.net/zlbdmm/article/details/109669049
朋友们可以在网上找跟自己hbase版本搭配的zookeeper的下载安装教程,我当时下zookeeper参考的博文找不到了,上面的可以参考。

四、成果结果

hbase正常启动
在这里插入图片描述
可以正常执行list和建表操作
在这里插入图片描述

如果有什么问题可以评论,我最近经常登博客,刚刚也说了自己是个本科菜鸡,如有错误欢迎指正,改正错误才会进步。
还想安慰一下安装大数据环境的各位朋友,这块的东西就是又难又麻烦,网上教程有靠谱的但是更多都不靠谱,有时候一个问题能卡你两三天,所以耐下心来,实在搞不出来放两天再弄,有时候会发现两天不弄之后一些奇怪的问题居然自己好了,不过有时候也会发现本来前两天还好好的两天不弄又不行了哈哈哈哈哈,学习就是要消除这种不确定性,最后怎么折腾都不会出错才说明我们真的会了

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值