Hbase-2.1.0部署基于hadoop 2.7.7

前言

最近想要自己搭建一个自己的测试环境玩玩,发现hbase2.x了想了一下 那就搭建一个新一点的版本玩一下吧,网上发现也没有这个版本的资料,我就写一点吧,看的就当我在翻译官方文档就行了。

 

部署方式:完全分布式

部署准备:

下载连接:https://mirrors.tuna.tsinghua.edu.cn/apache/hbase  我是直接去清华的开源镜像站直接下载的2.1版本,可能现在已经没有了可以下载2.1.X,大家也可以从官网上自己下载部署。

机器部署规划(官方的是3台机器,我测试环境是5台不影响,按需自己分配就行)

部署机器规划
节点MasterZooKeeperRegionServer
node1 
node2backup
node3 
node4  
node5  

 

安装部署前提: 关闭防火墙  node1能够无密访问其他所有节点 这个我在部署hadoop的时候提前操作了 这里不写了

zookeeper我自己已经单独安装了这里不使用hbase自身带有的zookeeper

我们把下载hbase安装包解压至自己的目录

tar -zxvf hbase-2.1.0-bin.tar.gz -C /opt/
cd /opt/hbase-2.1.0/conf/

修改hbase-env.sh 把java_home注释解开并修改如下

如果使用集群现有zookeeper需要我们改一下hbase管理

export HBASE_MANAGES_ZK=false  默认为true

修改regionserver文件添加对应的主机名删除原有的localhost

conf目录创建一个文件backup-masters并如下写

修改hbase-site.xml如下指定自己现有zookeeper

<configuration>
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>
<property>
  <name>hbase.rootdir</name>
  <value>hdfs://node1:8020/hbase</value>
</property>
<property>
  <name>hbase.zookeeper.quorum</name>
  <value>node1,node2,node3</value>
</property>
<property>
  <name>hbase.zookeeper.property.dataDir</name>
  <value>/opt/zookeeper-3.4.12/data</value>
</property>
<property>
  <name>hbase.zookeeper.property.clientPort</name>
  <value>2181</value>
</property>
</configuration>

然后把文件分发到所有的机器上

启动在主节点启动$HBASE_HOME/bin/start-hbase.sh

验证方式很多 jps看进程 web   http://node1:16010 也可以进行查看

部署完成 仅供参考 2018/8/3 ghwolf

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值