下载hbase软件包
wget https://archive.apache.org/dist/hbase/1.3.1/hbase-1.3.1-bin.tar.gz
#以1.3.1软件包为例,把链接放在这里,大家可以自行选择合适的版本[hbase下载链接](https://archive.apache.org/dist/hbase/)
解压缩
tar -xzvf hbase-1.3.1-bin.tar.gz
移动到usr/local目录下
sudo mv hbase-1.3.1 /usr/local
重命名,方便后续操作
mv hbase-1.3.1 hbase
配置环境变量
gedit /etc/profile
#在主目录下操作,自己选择用vim或者gedit都可以编辑
添加内容
export HBASE_HOME=/usr/local/hbase
export PATH=$HBASE_HOME/bin:$PATH
#添加在最后即可
立即生效
source /etc/profile
验证,出现如图所示则为成功
hbase version
配置hbase-env.sh文件(以下文件配置都在conf中)
cd /usr/local/hbase/conf
gedit hbase-env.sh
添加内容
export JAVA_HOME=/usr/local/java/jdk1.8.0_241
#这里根据自己安装的jdk路径修改
export HBASE_CLASSPATH=/usr/local/hbase/conf
export HBASE_MANAGES_ZK=true
export HBASE_HOME=/usr/local/hbase
export HADOOP_HOME=/usr/local/hadoop
export HBASE_LOG_DIR=/usr/local/hbase/logs
#日志记录,这里很有用,如果操作过程出现问题最后没有配置成功可以在日志里查看详细问题,
配置hbase-site.xml文件
gedit hbase-site.xml
添加内容
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://Master:9000/hbase</value>#这里的Master需要根据自己的主机名称更改
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>Master:60000</value>#这里的Master需要根据自己的主机名称更改
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>Master</value>#这里的Master需要根据自己的主机名称更改,如果有slave节点也添加在这里,用逗号分割
</property>
</configuration>
配置regionservers
gedit regionservers
修改内容
Master
#将内容修改为自己主机名称即可
启动hadoop
start-all.sh
#切换到hadoop的目录下进行启动
启动hbase
start-hbase.sh
#切换到hbase的目录下进行启动
查看jps进程,出现如图9个进程即为成功:6个hadoop+3个hbase
Finish!