本文主要是介绍HBASE报错 Master is initializing,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
时区不同步
root用户下
cd /usr/share/zoneinfo/ #进入时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 复制时间
yum install ntp #下载ntp ,下载过了就不用执行这一步
ntpdate pool.ntp.org # 同步时间
date #查看时间
如果不行,尝试下面方法。
- 删除zookeeper下的hbase
注:指定ip和端口打开(可选)
ZK_HOME/zkCli.sh -server 本机ip:zookeeper端口号
//进入zk客户端
ZK_HOME/zkCli.sh
//清空hbase
rmr /hbase
//关闭hbase
如果是用hbase自带的zookeeper
//启动hbase
HBASE_HOME/bin/start-hbase.sh
//进出自带的zookeeper客户端
HBASE_HOME/bin/hbase zkcli
//清空hbase
rmr /hbase
//关闭hbase
- 删除HDFS下的hbase(如果有重要数据要提前备份)
//切换的hadoop目录下
./bin/hdfs dfs -rm -r /hbase
- 重启HBASE
16010页面打不开
- 配置文件 hbase.site.xml
<property><name>hbase.rootdir</name><value>hdfs://zaz01:9000/hbase</value></property>
- 修改root用户下的/etc/hosts
vim /etc/hosts
注释下面行
3. 在网页输入:zaz01:16010
测试
HBASE_HOME/bin/hbase shell
HBase中用create命令创建表
create 'student','Sname','Ssex','Sage','Sdept','course'
添加数据
put 'student','95001','Sname','LiYing'
put 'student','95001','course:math','80'
查看数据
get 'student','95001'
这篇关于HBASE报错 Master is initializing的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!