- hadoop集群构建(基础)
- 安装部署Hbase组件
- 启动验证Hbase
- 准备Hbase组件
- 解压Hbase软件包
#在node1上准备Hbase组件,然后拷贝到其它从节点上 #在安装hadoop的时候下载的软件包 tar -zxvf /home/extend_tools/hbase-2.1.0-bin.tar.gz -C /home/modules/
- 修改hbase-env.sh
vim /home/modules/hbase-2.1.0/conf/hbase-env.sh #在最后一行补充以下内容: export JAVA_HOME=/usr/lib/jvm/java
- 修改hbase-site.xml
vim /home/modules/hbase-2.1.0/conf/hbase-site.xml
# 将至 中的内容替换为如下hbase.rootdir obs://bucket_name/hbasetest001 zookeeper.session.timeout 120000 hbase.zookeeper.property.tickTime 6000 hbase.zookeeper.property.dataDir /home/modules/hbase-2.1.0/data/zookeeper hbase.cluster.distributed true hbase.zookeeper.quorum node1,node2,node3 hbase.tmp.dir /home/modules/hbase-2.1.0/tmp hbase.wal.provider org.apache.hadoop.hbase.wal.FSHLogProvider hbase.wal.dir hdfs://node1:8020/hbase hbase.client.write.buffer 5242880 hbase.regionserver.handler.count 200 hbase.hstore.compaction.min 6 hbase.hregion.memstore.block.multiplier 16 ## bucket_name 需要修改为自己购买的桶名称 hfile.block.cache.size 0.2
- 配置Regionserver
vim /home/modules/hbase-2.1.0/conf/regionservers #删除默认的localhost,然后添加内容如下为: node1 node2 node3 node4
- 同步Hadoop的配置
cp /home/modules/hadoop-2.8.3/etc/hadoop/core-site.xml /home/modules/hbase-2.1.0/conf/
- 替换旧版本依赖包
##小心使用这个命令 (删库) # 因为Hbase的2.1.0版本默认的Jar包是Hadoop2.7.4版本,我们需要替换成2.8.3版本的 rm -rf /home/modules/hbase-2.1.0/lib/* cp -r /home/extend_tools/hbase_lib/* /home/modules/hbase-2.1.0/lib/
- 分发组件
#在node1中配置好Hbase后,分发组件文件到node2-4节点中
for i in {2..4};do scp -r /home/modules/hbase-2.1.0/ root@node${i}:/home/modules/;done
#各节点查看是否cp成功
ls /home/modules | grep hbase
- 配置Hbase的环境变量
vim /etc/profile export Hbase_HOME=/home/modules/hbase-2.1.0 export PATH=$Hbase_HOME/bin:$PATH #node1~node4节点均配置好后,执行如下命令确保环境变量生效: source /etc/profile启动验证Hbase
- 启动Hbase
start-hbase.sh #关闭Hbase stop-hbase.sh
- 查看Hbase的Java进程
jps #在node1节点执行jps命令,存在HMaster、HRegionServer、HquorumPeer进程 #在node2节点执行jps命令,存在HRegionServer、HquorumPeer进程 #在node3节点执行jps命令,存在HRegionServer、HquorumPeer进程 #在node4节点执行jps命令,存在HRegionServer进程准备Hbase组件
3. 访问HbaseWebUI界面
访问路径为:http://node1的弹性公网ip:16010
到此Hbase安装和部署成功
成功来源于一点一滴的坚持



