文章目录
一、解压hbase文件
在压缩包目录下输入命令,将hbase
解压到/opt/module/
目录 下
tar -zxvf hbase-2.5.0-bin.tar.gz -C /opt/module/
二、配置环境变量
输入以下命令,配置环境变量
vim /etc/profile
加入以下代码:
注意:根据自己的安装位置做调整
#HBASE_HOME
export HBASE_HOME=/opt/module/hbase-2.5.0
export PATH=$PATH:$HBASE_HOME/bin
保存设置
三、设置hbase-env.sh
进入到hbase
目录的conf
目录下,我这里用的是cd /opt/module/hbase/conf/
,根据自己的安装位置做调整
输入以下代码设置hbase-env.sh文件
vim hbase-env.sh
加入以下代码
export JAVA_HOME=/opt/module/jdk1.8
export HBASE_MANAGES_ZK=false
export HADOOP_HOME=/opt/module/hadoop-3.3.4
四、设置hbase-site.xml
同样是在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/module/zookeeper/Zdata</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase/master</value>
</property>
<property>
<name>hbase.wal.provider</name>
<value>filesystem</value>
</property>
</configuration>
五、设置regionservers
在conf
目录下
vim regionservers
将localhost删掉,写成master,slave1,slave2
六、分发文件到slave1、slave2
分发hbase文件包
scp -r /opt/module/hbase-2.5.0/ slave1:/opt/module/
scp -r /opt/module/hbase-2.5.0/ slave2:/opt/module/
分发环境变量文件
scp -r /etc/profile slave1:/etc/profile
scp -r /etc/profile slave2:/etc/profile
在salve1和slave2中保存环境变量设置
七、进入hbase
启动hbase,在启动hbase之前确保hadoop集群,还有三个节点zookeeper已经启动,不然会报错
start-hbase.sh
用jps
查看进程
进入hbase
hbase shell
使用命令list
试看能不能正常使用