HBase的安装、部署、与测试

3 篇文章 0 订阅
1 篇文章 0 订阅

HBase的安装、部署、与测试
(1)Zookeeper的安装与配置;

vim zookeeper/data/myid 1(master) 主节点

vim zookeeper/data/myid 2(slave1) 从节点1

vim zookeeper/data/myid 3(slave2) 从节点2

zookeeper的验证:

zookeeper 的启动与关闭:

(2)HBase的安装与配置;vim /etc/profile

vim /root/hbase/conf/hbase-env.sh 

vim /root/hbase/conf/hbase-site.xml

设置备用:vim hbase/conf/backup-masters 里面输入slave1

修改regionservers 配置文件:vim hbase/conf/regionservers在里面输入master slave1 slave2

(3)HBase的启动与关闭;

(4) 创建bigdata库;

出现一个错误:

 

  原来是HregionServer未启动,原因:时间未同步,进行同步。

 (5)创建表student,并包含字段“学号,姓名,年龄,性别”信息;

 (6)在student表中插入“自己”真实的信息

(7)独立完成,不得抄袭,认真做好,实验心得、总结及建议。

常用的HBase命令:

创建表:    create '表名称', '列名称1','列名称2','列名称N'

删除表:    第一步 disable '表名称' 第二步  drop '表名称'

添加记录:   put '表名称', '行名称', '列名称:', '值'

更新记录:   就是重写一遍进行覆盖

删除记录:    delete  '表名' ,'行名称' , '列名称'

总结:在创建表的时候遇到一个错误:java.io.IOException:Table Namesapce Manager not ready yet,try again later.开始以为是我的集群NameNode或者是NodeManager出现问题了,第一次尝试解决:先关闭hbase,再关闭zookeeper,再关闭集群,重新启动集群,还是不行。第二次尝试解决:我突然发现HRegionServer没启动,在刚刚搭建好HBase的时候,HRegionServer是启动的,最后上网查了,发现是时间没有同步,主节点与从节点之间时间相差了一个小时,我用sudo date -s 10:35:00将时间同步,最后成功启动HRegionServer,问题解决。

 

 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值