Hbase集群搭建简易流程

1.保证zookeeper正常运行 hbase的服务管理框架

2.保证hadoop正常运行  hbase文件存储


3.解压hbase

4.配置环境遍历
export HBASE_HOME=/opt/module/hbase
export PATH=$PATH:$HBASE_HOME/bin

5.修改配置文件
修改hbase-env.sh

内容:
export HBASE_MANAGES_ZK=false

修改hbase-site.xml

内容:
<?xml version="1.0"?> 
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> 
 
<configuration> 
 
  <property> 
    <name>hbase.zookeeper.quorum</name> 
    <value>hadoop102,hadoop103,hadoop104</value> 
    <description>The directory shared by RegionServers. 
    </description> 
  </property> 
 
<!--    <property>--> 
<!--        <name>hbase.zookeeper.property.dataDir</name>--> 
<!--        <value>/export/zookeeper</value>--> 
<!--        <description> 记得修改ZK的配置文件 --> 
<!--            ZK的信息不能保存到临时文件夹--> 
<!--        </description>--> 
<!--    </property>--> 
 
 
  <property> 
    <name>hbase.rootdir</name> 
    <value>hdfs://hadoop102:8020/hbase</value> 
    <description>The directory shared by RegionServers. 
    </description> 
  </property> 
 
 
  <property> 
    <name>hbase.cluster.distributed</name> 
    <value>true</value> 
  </property> 
 
</configuration> 


修改regionservers
内容:
hadoop102
hadoop103
hadoop104

###解决HBase和Hadoop的log4j兼容性问题,修改HBase的jar包,使用Hadoop的jar包
删除hbase的log4j包即可
lib里的/client-facing-thirdparty/slf4j-..........


同步xsync hbase/


单点启动
bin/hbase-daemon.sh start master
bin/hbase-daemon.sh start regionserver 
群起
bin/start-hbase.sh 


web端访问
http://hadoop102:16010  


HMaster高可用
1.关闭hbase
在conf下创建backup-masters文件
2.在文件中填入作为备用的服务器
echo hadoop103 > backup-masters
3.同步到其他节点
xsync conf
4.重启hbase 到web查看

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星星妳睡了吗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值