目录
Linux安装HBase及其环境配置
下载安装包
Hbase官方地址:https://hbase.apache.org/
Hbase历史版本下载地址:https://archive.apache.org/dist/hbase/
(1)解压Hbase安装包
tar -zxvf hbase-2.4.14-bin.tar.gz
(2)配置Hbase环境
HBASE_CLASSPATH设置为本机Hadoop安装目录下的conf目录
HBase启动时需要加载配置文件,不然需要复制到Hbase conf下
export HBASE_HOME=/home/environment/hbase-2.4.14
export PATH=$HBASE_HOME/bin:$PATH
(3)修改hbase-env.sh配置环境
export HBASE_CLASSPATH=/home/environment/hadoop-2.10.2/etc/hadoop
export HBASE_MANAGES_ZK=true
使环境变量生效:
source /etc/profile
(4)配置hbase-site.xml
①修改hbase.rootdir,指定HBase数据在HDFS上的存储路径;
②将属性hbase.cluter.distributed设置为true;
③假设当前Hadoop集群运行在伪分布式模式下,在本机上运行,且NameNode运行在9000端口
hbase.rootdir指定HBase的存储目录;hbase.cluster.distributed设置集群处于分布式模式
(5)启动Hbase
Hbase的bin目录下:
hbase-daemon.sh start rest
命令 | 描述 |
---|---|
./bin/start-hbase.sh | 启动 |
./bin/stop-hbase.sh | 停止 |
启动报错,jar包重复。
删除/home/environment/hbase-2.4.14/lib/client-facing-thirdparty/slf4j-reload4j-1.7.33.jar包,然后重新运行。
启动Hbase:bin/start-hbase.sh,启动完成后,使用jps命令查看:
①Master上多了一个进程:HMaster
②Slave上多了一个进程:HRegionserver
至此,启动完成,可以进入Hbase shell,建表,添加数据等操作。
Hbase中的RegionServer
RegionServer是HBase系统中最核心的组件,主要负责用户数据写入、读取等基础操作。RegionServer组件:HLog、MemStore、HFile以及BlockCache