安装
-
前置条件
- 需要启动Hadoop 并需要验证状态信息
- 需要启动Zookeeper 并需要验证状态信息
-
在master上传jar包并解压
tar -zxvf hbase-2.1.9-bin.tar.gz
-
配置环境变量
export HBASE_HOME=/usr/local/soft/hbase-2.1.9
export PATH= H B A S E H O M E / b i n : HBASE_HOME/bin: HBASEHOME/bin:PATH -
HBASE执行环境
vim hbase-env.sh export JAVA_HOME=/usr/local/soft/jdk1.8.0_171 export HBASE_MANAGES_ZK=false
-
HBASE 配置
vim hbase-site.xml 添加如下内容:<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,node1,node2</value></property><property><name>hbase.master.maxclockskew</name><value>100000</value><description>Time difference of regionserver from master</description></property><property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property>
-
添加从节点
-
regionservers 中内容改为 node1 node2
vim regionserversnode1 node2
-
避免启动后类找不到错误 需要执行如下:
cp /usr/local/soft/hbase-2.1.9/lib/client-facing-thirdparty/htrace-core-3.1.0-incubating.jar /usr/local/soft/hbase-2.1.9/lib/
-
查看Hadoop和Zookeeper是否启动
-
分发安装包到从节点
scp -r hbase-2.1.9 node2:`pwd` scp -r hbase-2.1.9 node1:`pwd`
-
启动Hbase
start-hbase.sh
-
验证
hbase shell 进入
网页端
http://master:16010/