1. 实验描述
本实验要求完成3个节点的HBase集群的安装
2. 实验步骤
- HBase三种安装模式:
单机模式、伪分布式和完全分布式。
本实验演示3个节点的HBase集群的安装部署过程:
-
安装HBase集群前提条件:
1)已安装好并启动Hadoop集群;
2)已安装好并启动ZooKeeper集群。 -
在apache官网下载HBase安装包,进行解压安装:
安装包已经存放到/share/bigdata/hbase目录下,拷贝到/usr/local目录下: cp /share/bigdata/hbase/hbase-1.1.2.tar.gz /usr/local
-
在/usr/local目录下解压HBase安装包
cd /usr/local tar zxvf hbase-1.1.2.tat.gz mv hbase-1.1.2 hbase //换为短名
-
配置环境变量
在/etc/profile文件中配置HBase export HBASE_HOME=/usr/local/hbase export PATH=.$......(省略原内容):$HBASE_HOME/bin:$PATH
-
在hbase安装目录的conf目录下修改配置文件
export JAVA_HOME=本机jdk的安装路径 #配置jdk安装路径
export HBase_MANAGES_ZK=false #配置不使用HBase自带的zk
修改hbase-site.xml
扫描二维码关注公众号,回复:
5748543 查看本文章
<!—指定hbase在HDFS上的存储路径-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://node1:8020/hbase</value>
</property>
<!—指定zk的地址,多个地址用逗号分隔-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>node1,node2,node3</value>
</property>
<!—指定hbase是分布式 -->
<property>
<name>hbase.cluster.distributed</name>
群。族
<value>true</value>
</property>
在regionservers文件中配置从节点region server的地址
node2
node3
SCP
将主节点中的hbase 分发到从节点!
- hbase集群启动和检验
启动集群:HMaster主节点上执行命令start-hbase.sh启动HBase集群;
使用jps命令检查各节点的进程:主节点应该启动HMaster进程,各从节点应启动HRegionServer进程
主节点
从节点