创建工作路径,并将HBase解压到该路径中 mkdir /usr/hbase tar -zxvf /opt/soft/hbase-1.2.4-bin.tar.gz -C /usr/hbase 修改配置文件conf/HBase-env.sh cd /usr/hbase/hbase-1.2.4/conf cp hbase-env.sh.template hbase-env.sh vi hbase-env.sh 添加如下内容: export HBASE_MANAGES_ZK=false export JAVA_HOME=/usr/java/jdk1.8.0_171 export HBASE_CLASSPATH=/usr/hadoop/hadoop-2.7.3/etc/Hadoop 修改配置文件conf/hbase-site.xml vi hbase-site.xml 添加如下内容:
<configuration>
<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.master</name>
<value>hdfs://master:6000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/zookeeper/zookeeper-3.4.10</value>
</property>
</configuration>
修改配置文件conf/regionservers vi regionservers 改成如下内容: master slave1 slave2 将hadoop配置文件拷入HBase的conf目录下 cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml /usr/hbase/hbase-1.2.4/conf cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml /usr/hbase/hbase-1.2.4/conf 将配置好的HBase文件夹分发到slave1和slave2中 scp -r /usr/hbase slave1:/usr/ scp -r /usr/hbase slave2:/usr/ 配置环境变量文件/etc/profile vi /etc/profile 添加如下内容: #set HBase environment export HBASE_HOME=/usr/hbase/hbase-1.2.4 export PATH=
P
A
T
H
:
PATH:
P A T H : HBASE_HOME/bin 分发/etc/profile到slave1和slave2中 scp -r /etc/profile slave1:/etc/profile scp -r /etc/profile slave2:/etc/profile 使环境变量生效(三台机器) source /etc/profile 运行和测试 在master上执行(保证hadoop和zookeeper已开启): cd /usr/hbase/hbase-1. 2.4/ bin/start-hbase.sh 访问web管理界面 http://localhost:16010/master-status