前提环境: jdk1.8+hadoop+zookeeper
下载:https://mirror.bit.edu.cn/apache/hbase/2.2.6/
解压缩,重命名
tar -zxvf hbase-2.2.6-bin.tar.gz mv hbase-2.2.6-bin hbase修改配置文件:
vi hbase-env.sh ---------- export JAVA_HOME=/opt/hdk/jdk export HBASE_MANAGES_ZK=false vi hbase-site.xml ---------- <configuration> <!-- 指定hbase在HDFS上存储的路径 --> <property> <name>hbase.rootdir</name> <value>hdfs://ha1:8020/hbase</value> </property> <!-- 指定hbase是分布式的 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 指定zk的地址,多个用“,”分割 --> <property> <name>hbase.zookeeper.quorum</name> <value>ha1:2181,ha2:2181,ha3:2181,ha4:2181</value> </property> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> </property> </configuration> vi regionservers ---------- ha2 ha3 ha4 vi backup-masters ---------- ha1 vi /etc/profile ---------- export HBASE_HOME=/opt/hdk/hbase export PATH=$HBASE_HOME/bin:$PATH将配置好的hbase传输给其他节点
scp -r hbase/ root@ha2:$PWD scp -r hbase/ root@ha3:$PWD scp -r hbase/ root@ha4:$PWD scp -r /etc/profile root@ha2:/etc scp -r /etc/profile root@ha3:/etc scp -r /etc/profile root@ha4:/etc