目录
HBASE安装
前言
在“红亚杯”-大数据环境搭建与数据采集技能线上专题赛中没有hbase安装这一环节,在此单独发文记录一下hbase安装过程
资料链接
链接:https://pan.baidu.com/s/1ssv79w85JKAF7wjPBd-Eyw?pwd=vd1a
提取码:vd1a
安装过程
解压缩
mkdir -p /usr/hbase
tar -zxvf /usr/package/hbase-1.2.4-bin.tar.gz -C /usr/hbase/
修改配置文件
hbase-env.sh
cd /usr/hbase/hbase-1.2.4/conf/
vim hbase-env.sh
添加以下内容:
export HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/java/jdk1.8.0_171
export HBASE_CLASSPATH=/usr/hadoop/hadoop-2.7.3/etc/Hadoop
hbase-site.xml
vim hbase-site.xml
添加以下内容:
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:6000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/zookeeper/zookeeper-3.4.10</value>
</property>
配置 regionservers
在这里列出了希望运行的全部 HRegionServer,一行写一个 host
列在这里的 server 会随着集群的启动而启动,集群的停止而停止
vim regionservers
hadoop 配置文件拷入 hbase 的 conf 目录下:(当前位置为 hbased 的conf 配置文件夹)
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml .
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml .
分发hbase到集群
scp -r /usr/hbase root@slave1:/usr/
scp -r /usr/hbase root@slave2:/usr/
配置环境变量(三台机器)
vim /etc/profile
添加以下内容:
# hbase
export HBASE_HOME=/usr/hbase/hbase-1.2.4
export PATH=$PATH:$HBASE_HOME/bin
生效环境变量
source /etc/profile
运行和测试
开启hadoop集群(master上执行):
cd /usr/hadoop/hadoop-2.7.3/
sbin/start-all.sh
开启zookeeper(三台机器执行):
cd /usr/zookeeper/zookeeper-3.4.10/
bin/zkServer.sh start
查看zookeeper开启状态:
bin/zkServer.sh status
在maser上执行:
cd /usr/hbase/hbase-1.2.4/
bin/start-hbase.sh
jps查看状态(三台机器):
访问 master 的 hbase web 界面:
192.168.111.3:16010
一键启动
请移步一键启动zookeeper、hadoop、hbase集群(shell脚本)