ITwangnengjie 2020-04-18
安装前准备:
首先,要有一个HDFS集群,并正常运行; regionserver应该跟hdfs中的datanode在一起
其次,还需要一个zookeeper集群,并正常运行
然后,安装HBASE
开始安装hbase集群
1.解压安装包
tar -zvxf hbase-1.2.1-bin.tar.gz
2.修改配置文件
修改hbase-env.sh
export JAVA_HOME=/root/jdk1.8.0_151 export HBASE_MANAGES_ZK=false
修改hbase-site.xml
<configuration> <!-- 指定hbase在HDFS上存储的路径 --> <property> <name>hbase.rootdir</name> <value>hdfs://hdp-01:9000/hbase</value> </property> <!-- 指定hbase是分布式的 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 指定zk的地址,多个用“,”分割 --> <property> <name>hbase.zookeeper.quorum</name> <value>hdp-01:2181,hdp-02:2181,hdp-03:2181</value> </property> </configuration>
修改 regionservers
hdp-01 hdp-02 hdp-03 hdp-04
把软件包复制到其他主机上
scp -r hbase-1.2.1/ hdp-04:$PWD
启动hbase集群
bin/start-hbase.sh
启动完后,还可以在集群中找任意一台机器启动一个备用的master
bin/hbase-daemon.sh start master
新启的这个master会处于backup状态