hadoop生态系统(三)—— hbase搭建

一、解压安装包
tar -zxvf hbase-0.98.6-hadoop2.tar.gz
二、修改配置文件
cd ./hbase-0.98.6-hadoop2/conf
1)vi regionservers
新增如下:
master
slave1
slave2
2)vi hbase-env.sh
新增如下:
export JAVA_HOME=/usr/local/src/jdk1.8.0_201
export CLASS_PATH=.: C L A S S P A T H : CLASS_PATH: CLASSPATH:JAVA_HOME/lib
如下注释去掉(false时使用独立的zookeeper,true时使用的时自带的)
export HBASE_MANAGES_ZK=false
3)vi hbase-site.xml
新增如下:

<configuration>
<property>
<name>hbase.tmp.dir</name>
<value>/var/hbase</value>
</property>
<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.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/src/zookeeper-3.4.5</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property> 
</configuration>

三、配置环境变量
vi ~/.bashrc
新增如下:
export HBASE_HOME=/usr/local/src/hbase-0.98.6-hadoop2
export HBASE_CLASSPATH= H B A S E H O M E / l i b e x p o r t H B A S E L O G D I R = HBASE_HOME/lib export HBASE_LOG_DIR= HBASEHOME/libexportHBASELOGDIR=HBASE_HOME/logs
export PATH= P A T H : PATH: PATH:HBASE_HOME/bin
刷新环境变量
source ~/.bashrc
四、建立文件夹
在hbase-0.98.6-hadoop2文件夹下执行:
mkdir logs
mkdir zookeeper
mkdir -p /var/hbase
五、复制安装包到从节点
scp -r /usr/local/src/hbase-0.98.6-hadoop2 root@slave1:/usr/local/src/
scp -r /usr/local/src/hbase-0.98.6-hadoop2 root@slave2:/usr/local/src/
六、启动集群
#master
start-hbase.sh

[root@master ~]# start-hbase.sh 
starting master, logging to /usr/local/src/hbase-0.98.6-hadoop2/logs/hbase-root-master-master.out
slave2: starting regionserver, logging to /usr/local/src/hbase-0.98.6-hadoop2/logs/hbase-root-regionserver-slave2.out
slave1: starting regionserver, logging to /usr/local/src/hbase-0.98.6-hadoop2/logs/hbase-root-regionserver-slave1.out
master: starting regionserver, logging to /usr/local/src/hbase-0.98.6-hadoop2/logs/hbase-root-regionserver-master.out
[root@master ~]#

查看集群状态:
master:
hadoop生态系统(三)—— hbase搭建_第1张图片
slave1:
hadoop生态系统(三)—— hbase搭建_第2张图片
slave2:
hadoop生态系统(三)—— hbase搭建_第3张图片
查看监控页面:
hadoop生态系统(三)—— hbase搭建_第4张图片
七、关闭hbase集群
#master
stop-hbase.sh

你可能感兴趣的:(hadoop)