HBase安装,配置,启动,检查-CSDN博客
Linux安装,配置,启动HBase
HBase分布式环境的部署
一、HBase安装,配置
1、下载HBase安装包
Hbase官方下载地址: http://archive.apache.org/dist/hbase
选择相应的版本点击下载,这里以2.3.5为例
1 2
| wget https://archive.apache.org/dist/hbase/2.3.5/hbase-2.3.5-bin.tar.gz
|
2、解压,重命名,配置环境变量并激活
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| tar -zxvf hbase-2.3.5-bin.tar.gz -C /opt/software/
cd /opt/software/hbase-2.3.5
rm -f lib/guava-11.0.2.jar
vim /etc/profile.d/myenv.sh
export HBASE_HOME=/opt/software/hbase-2.3.5 export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile
|
3、hbase 配置
1 2
| cd /opt/software/hbase-2.3.5/conf
|
1、环境配置文件:hbase-env.sh
1 2 3
| export JAVA_HOME=/opt/software/jdk1.8.0_171 export HBASE_CLASSPATH=/opt/software/hbase-2.3.5/conf export HBASE_MANAGES_ZK=false
|
2、核心配置文件:hbase-site.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.tmp.dir</name> <value>./tmp</value> </property> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> </property> <property> <name>hbase.rootdir</name> <value>hdfs://192.168.146.130:9000/hbase235</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>192.168.146.130</value> </property> </configuration>
|
具体情况根据自己目录和需求配置,我这里已经提前安装好了hadoop zookeeper jdk
4、将hadoop和zookeeper的配置文件创建配置文件放在hbase配置目录
创建 hadoop core-site.xml与hdfs-site.xml、zookeeper zoo.cfg 软链接
1 2 3
| ln -s /opt/software/hadoop-3.1.3/etc/hadoop/core-site.xml /opt/software/hbase-2.3.5/conf/core-site.xml ln -s /opt/software/hadoop-3.1.3/etc/hadoop/hdfs-site.xml /opt/software/hbase-2.3.5/conf/hdfs-site.xml ln -s /opt/software/zookeeper-3.6.3/conf/zoo.cfg /opt/software/hbase-2.3.5/conf/zoo.cfg
|
5、配置 regionserver
1 2 3
| vim regionservers 192.168.146.130 ....
|
二、HBase启动与关闭,安装检验
注意启动顺序:Hadoop-hdfs(sbin/start-dfs.sh) --> hadoop-yarn(sbin/start-yarn.sh) -->zookeeper(zkServer.sh start) --> hbase(start-hbase.sh)
启动关闭
1 2 3
| start-hbase.sh stop-hbase.sh
|

1 2
| http://192.168.146.130:16010/master-status
|


这里有个日志警告