HBase安装配置
1.HBase安装
1.解压安装包
sudo tar -zxvf hbase-2.2.2-bin.tar.gz -C /opt
//解压安装包
![]()
2.改名并授权
sudo mv /opt/hbase-2.2.2 /opt/hbase
//修改文件名
sudo chown -R hadoop /opt/hbase
//授权给hadoop用户
![]()
![]()
3.配置环境变量
gedit ~/.bashrc
//编辑环境变量export PATH=$PATH:/opt/hbase/bin
//写入文件中(如果之前有其他路径可以看下图)source ~/.bashrc
//使环境变量生效

![]()
2.HBase配置
HBase有三种运行模式,单机模式、伪分布模式、分布式模式(伪分布式模式和分布式模式需要jdk、Hadoop、SSH,需要的看https://blog.csdn.net/2401_86886401/article/details/151230102?spm=1001.2014.3001.5501)
1.单机模式配置
1.配置/opt/hbase/conf/hbase-env.sh
gedit /opt/hbase/conf/hbase-env.sh
//配置文件
![]()


2.配置/opt/hbase/conf/hbase-site.xml
gedit /opt/hbase/conf/hbase-site.xml
//配置文件
![]()
<configuration><property><name>hbase.rootdir</name><value>file:///opt/hbase/hbase-tmp</value></property>
</configuration>

3.测试运行
cd /opt/hbase
bin/start-hbase.sh
bin/hbase shell
//启动服务
bin/stop-hbase.sh
//结束服务
![]()
![]()
![]()
![]()
结果

2.伪分布式模式配置
1.配置/opt/hbase/conf/hbase-env.sh
另俩个修改和单机模式配置相同,此只需HBASE_CLASSPATH
gedit /opt/hbase/conf/hbase-env.sh
//配置文件
![]()

2.配置/opt/hbase/conf/hbase-site.xml
gedit /opt/hbase/conf/hbase-site.xml
//配置文件
![]()
<configuration><property><name>hbase.rootdir</name><value>hdfs://localhost:9000/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property>
</configuration>//hbase.rootdir指定HBase的存储目录
//hbase.cluster.distributed设置集群处于分布式模式
//hbase.unsafe.stream.capability.enforce设置避免启动错误

3.测试运行
第一步:
ssh localhost
start-dfs.sh
//前提准备


结果

第二步:
cd /opt/hbase
bin/start-hbase.sh
//启动HBase
![]()
结果

进入shell界面
bin/hbase shell
//进入shell界面
![]()

