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=.: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=HBASE_HOME/logs
export 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 [email protected]:/usr/local/src/
scp -r /usr/local/src/hbase-0.98.6-hadoop2 [email protected]:/usr/local/src/
六、启动集群
#master
start-hbase.sh
[[email protected] ~]# 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
[[email protected] ~]#
查看集群状态:
master:
slave1:
slave2:
查看监控页面:
七、关闭hbase集群
#master
stop-hbase.sh