先安装zookeeper
解压文件
tar -zxvf hbase-1.3.1-bin.tar.gz -c /opt/program
配置环境变量
vim /etc/profile
export hbase_home=/opt/program/hbase/
export path=$path:$hbase_home/bin
source /etc/profile
修改hbase配置文件
**修改hbase-env.sh文件**
vim /opt/program/hbase/conf/hbase-env.sh
export java_home=/opt/program/jdk # 设置java的安装路径
export hbase_manages_zk=false # 禁用hbase自带的zookeeper
export hadoop_home=/opt/program/hadoop #hadoop路径
**修改hbase-site.xml文件**
cd /opt/program/hbase/conf/
vim hbase-site.xml
<configuration>
<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>/opt/program/zookeeper/zdata</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>
修改regionservers文件
vim regionservers
master
slave1
slave2
软连接hadoop配置文件到hbase
ln -s /opt/program/hadoop/etc/hadoop/core-site.xml /opt/program/hbase/conf/
ln -s /opt/program/hadoop/etc/hadoop/hdfs-site.xml /opt/program/hbase/conf/
分发hbase
scp -r /opt/program/hbase/ root@slave1:/opt/program/
scp -r /opt/program/hbase/ root@slave2:/opt/program/
执行查看hbase version
启动hbase
**在master节点上启动hbase:**
start-hbase.sh
**在三个节点上分别使用jps命令查看进程状态:**
master节点: hmaster hregionserver
slave1和slave2节点: hregionserver
查看命名空间
**在master节点上打开hbase shell**
hbase shell
**然后执行以下命令查看命名空间、**
list_namespace
访问hbase网页端口
master:16010
发表评论