Hbase(一)

集群搭建

1.上传HBase安装包这个包到Hadoop01下
2.将上传HBase安装包解压到 /opt/software/路径下
在这里插入图片描述
3.环境变量HBase的环境变量
vi /etc/profile
在这里插入图片描述
source /etc/profile
4.跳转到当Hbase路径下的conf路径
cd /opt/software/hbase-1.1.2/conf
5.需要修改conf路径下文件
vi hbase-env.sh 修改自己的jdk路径
在这里插入图片描述
6.修改 vi hbase-site.xml

<!--hbase的根目录-->
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbasedata</value>
</property>
<!--zk的数据存储目录-->
<property>
<name>hbase.zookeeper.property.dataDir</n

伪分布式

在单机版的基础上进行一个文件修改即可
vi hbase-site.xml

<!-- hbase是不是分布式-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>

完全分布式

在伪分布式的基础上继续进行修改
1.修改 vi hbase-env.sh
在这里插入图片描述
2.修改 vi regionservers
在这里插入图片描述
3.因为Hbase要高可用所以这里我们需要创建一个文件:
vi backup-masters
在这里插入图片描述
4.修改 vi hbase-site.xml

<!--配置集群是否是分布式的-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--hbase的根目录存到HDFS上 即可以指定本地也可HDFS-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://mycluster/hbase</value>
</property>
<!--zk的数据存储目录-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/zookeeperdata</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/zookeeperdata</value>
</property>
<!--指定zk集群的地址-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop02:2181,hadoop03:2181,hadoop04:2181</value>
</property>

ps:替换伪分布式中的一些属性和添加一些新属性

若之前启动过单机版本或是伪分布式版本的Hbase 那么就需要删 在/user/local/文件夹
hbasedata / Zookeeperdata
5.因为HBase要访问高可用集群
将Hadoop下的配置文件 core-site.xml 和 hdfs-site.xml 拷贝到 Hbase/conf路径下
ps:下面的拷贝是在hbase/conf路径下执行
cp /opt/software/hadoop-2.7.1/etc/hadoop/core-site.xml ./
cp /opt/software/hadoop-2.7.1/etc/hadoop/hdfs-site.xml ./
6.将配置好的Hbase分发到hadoop02,03,04下
分发前提是已经在 /opt/software路径下
scp -r ./hbase-1.1.2 root@hadoop02: P W D s c p − r . / h b a s e − 1.1.2 r o o t @ h a d o o p 03 : PWD scp -r ./hbase-1.1.2 root@hadoop03: PWDscpr./hbase1.1.2root@hadoop03:PWD
scp -r ./hbase-1.1.2 root@hadoop04:$PWD
ps: $PWD 直接或取相同路径
启动:
1.先启动zk集群
2.再启动hdfs集群 因为Hbase不需要yarn所以直接启动集群
start-dfs.sh
3.再启动HBase
start-hbase.sh
4.停止
stop-hbase.sh
5.进入到hbase shell
hbase shell
6.hbase的 web UI 16010 Hmaster
http://hadoop01:16010/master-status
在这里插入图片描述
在这里插入图片描述
7.hbase的 regionserver web UI 16030 只能启动了regionserver才能访问
http://hadoop02:16030/rs-status
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值