一、安装Hbase之前需要先装好zookeeper
二、hbase安装部署
1.解压hbase安装包到/opt/module中
tar -zxvf hbase包名 -C /opt/module
cd /opt/module
mv hbase-2.2.3 hbase2(非必须)
2.配置hbase环境变量,编辑文件/etc/profile,添加内容,输入命令使其生效
vim /etc/profile
添加内容
export HBASE_HOME=/opt/module/hbase2
export PATH=$PATH:$HBASE_HOME/bin
使配置生效
source /etc/profile
3.配置Hbase配置文件
1)修改hbase-env.sh
cd /opt/module/hbase2/conf
vim hbase-env.sh
修改HBASE_MANAGES_ZK=false
添加内容:
export JAVA_HOME=/opt/module/jdk1.8
export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP=true
2)修改hbase-site.xml
vim hbase-site.xml
添加内容:
<configuration>
<!-- hbase写入数据的目录 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9820/hbase2</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- list of zookooper -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<!--zookooper配置、日志等的存储位置 -->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/module/hbase2/zookeeper</value>
</property>
</configuration>
3)修改regionservers
vim regionservers
把localhost去掉,修改为
master
slave1
slave2
4.分发到各个节点
5.启动Hbase(前提是先启动Hadoop,zookeeper)
start-hbase.sh
hbase网址:master:16010