(大数据四)搭建HBase

独立模式

      

1)解压hbase1.3.1

命令:tar -zxvf hbase1.3.1

 

2)创建软链接

命令:ln -s hbase1.3.1 hbase

 

3)配置环境变量

命令:sudo vim /etc/profile

内容处置:添加以下内容

HBASE_HOME=~/apps/hbase

PATH=$PATH:$HBASE_HOME/bin

export HBASE_HOME PATH

 

4)生效配置文件

命令:source /etc/profile

 

5)配置hbasejdk环境

命令:vim $HBASE_HOME/conf/hbase-env.sh

内容处置:修改JAVA_HOME=$JAVA_HOME

 

6)配置hbase产生的数据的存储位置

命令:vim $HBASE_HOME/conf/hbase-site.xml

内容处置:修改hbase.rootdir属性值为file:///home/zyd/apps/hbase/data/hbase

注释:文件不要提前创建,启动hbasehbase会自动创建

 

7)配置zookeeper的数据位置

命令:vim $HBASE_HOME/conf/hbase-site.xml

内容处置:修改hbase.zookeeper.property.dataDir属性值为~/apps/hbase/data/zookeeper

 

8)启动hbase

命令:start-hbase.sh

 

9)连接hbase

命令:hbase shell

 

10)退出hbase

命令:exit

 

11)停止hbase

命令:stop-hbase.sh

 

伪分布式

 

1)重新修改hbase产生数据的存储位置

命令:vim $HBASE_HOME/conf/hbase-site.xml

内容处置:修改hbase.rootdir属性值为hdfs://hmaster:8020/hbase

 

2)使hbase使用集群模式

命令:vim $HBASE_HOME/conf/hbase-site.xml

内容处置:修改hbase.cluster.distributed属性值为true

 

3)配置组件故障期间进行正确操作的hsync能力

命令:vim $HBASE_HOME/conf/hbase-site.xml

内容处置:修改hbase.unsafe.stream.capability.enforce属性值为true

      

完全分布式

      

1)配置regionserver所在的节点信息

命令:vim $HBASE_HOME/conf/regionservers

内容处置:删除原有的localhost,将hslave1hslave2添加进去

 

2)配置备份hmaster(可选)

命令:echo "hslave1">>backup-masters

 

3)配置zookeeper服务所在节点

命令:vim $HBASE_HOME/conf/hbase-site.xml

内容处置:修改hbase.zookeeper.quorum属性值为hslave1,hslave2

 

4)将配置好的hbase分发至其他节点

命令:scp ~/apps/hbase1.3.1 主机名@slave:~/apps

 

5)测试

网址:https://hbase.apache.org/book.html#quickstart

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值