1. 搭建 hbase 须要依赖与 zookeeper 进行过程之间的通信,所以须要先部署 zookeeper
2. 解压 zookeeper,在 /etc/profile.d/hadoop-etc.sh 中增加环境变量, 并将环境变量同步到其余两台服务器中。3. 复制一个文件 zoo_sample.cfg,并改名为 zoo_.cfg;更改其中的配置信息,而后依据配置信息须要新建两个文件夹:一个长期文件目录 (tmp), 一个 log 目录
4. 将配置好的 zookeeper 文件拷贝到其余两台服务器中,并在每台服务器的 tmp 目录下新建一个 myid 文件, 依据在配置文件 zoo.cfg 中指定 1,2,3;顺次在三台机中指定。5. 其中 zookeeper 集群:zkServer.sh start
6. 查看 zookeeper 集群的状态: 一台 leader、两台 follower
7. 上传 Hbase 的安装包到 soft 文件夹下,解压到 opt 目录下,并改名为 hbase
8. 在 /etc/profile 中增加环境变量, 并将环境变量同步到其余两台服务器中,同时使环境变量立刻失效。9. 批改 hbase 的配置文件:hbase-site.xml 和 regionservers
10. 留神批改配置文件:hbase-env.sh -- 解除正文,增加 JAVA_HOME 的门路
11. 将 hbase 整个文件夹同步到其余两台服务器中.
# 解压 /opt 目录 hbase
tar -zxvf /soft/hbase-1.2.11-bin.tar.gz
# 批改解压之后的文件名
mv hbase-1.2.11/ hbase
vi /etc/profile
# 追加以下内容
export HBASE_HOME=/opt/hbase
export PATH=$PATH:$HBASE_HOME/bin
# 同步环境变量
scp /etc/profile root@slave1:/etc
scp /etc/profile root@slave2:/etc
# 对立使环境变量失效 (群发)
source /etc/profile
<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.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/opt/hbase/tmp</value>
</property>
</configuration>
slave1
slave2
export JAVA_HOME=/opt/jdK
scp -r /opt/hbase/ root@slave1:/opt/
scp -r /opt/hbase/ root@slave2:/opt/
# 1, 首先确认曾经启动了 Zookeeper,以及 Hadoop 集群
# 2, 而后启动 HBase
start-hbase.sh