Hbase(一)安装与配置
在安装hbase之前,确保已安装hadoop,同时注意hbase和hadoop版本的兼容关系
http://hbase.apache.org/book.html
1、安装包下载
下载地址:http://archive.apache.org/dist/hbase/
2、解压
tar -zxvf hbase-2.2.4-bin.tar.gz -C /usr/local
3、配置
- hbase-env.sh
#jdk路径
export JAVA_HOME=/root/opt/jdk1.8.0_221
#使用外部zookeeper
export HBASE_MANAGES_ZK=false - hbase-site.xml
<configuration> <!-- 指定hbase在HDFS上存储的路径 --> <property> <name>hbase.rootdir</name> <value>hdfs://centos1:9000/hbase</value> </property> <!-- 指定hbase是分布式的 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 指定zk的地址,多个用“,”分割 --> <property> <name>hbase.zookeeper.quorum</name> <value>centos1:2181,centos2:2181,centos3:2181</value> </property> <property> <!--默认HMaster HTTP访问端口--> <name>hbase.master.info.port</name> <value>16010</value> </property> <property> <!--默认HRegionServer HTTP访问端口--> <name>hbase.regionserver.info.port</name> <value>16030</value> </property> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> </property> </configuration>
- regionservers
centos2 centos3
4、分发其他节点
scp -r hbase-2.2.4 centos2:/usr/local scp -r hbase-2.2.4 centos3:/usr/local
5、配置环境变量
vi /etc/profile
export HBASE_HOME=/usr/local/hbase-1.2.6 export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile
6、启动
注意:启动hbase之前,必须保证hadoop集群和zookeeper集群是可用的。
bin/start-hbase.sh
- 进入命令行
hbase shell
- 页面监控