1.搭建hbase须要依赖与zookeeper进行过程之间的通信,所以须要先部署zookeeper2.解压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 start6.查看zookeeper集群的状态:一台leader、两台follower7.上传Hbase的安装包到soft文件夹下,解压到opt目录下,并改名为hbase8.在/etc/profile中增加环境变量,并将环境变量同步到其余两台服务器中,同时使环境变量立刻失效。9.批改hbase的配置文件:hbase-site.xml和regionservers10.留神批改配置文件:hbase-env.sh  -- 解除正文,增加JAVA_HOME的门路11.将hbase整个文件夹同步到其余两台服务器中.

1.解压

# 解压/opt目录hbasetar -zxvf /soft/hbase-1.2.11-bin.tar.gz# 批改解压之后的文件名mv hbase-1.2.11/ hbase

2.增加环境变量并同步到到其余两台服务器中

vi /etc/profile# 追加以下内容export HBASE_HOME=/opt/hbaseexport PATH=$PATH:$HBASE_HOME/bin# 同步环境变量scp /etc/profile root@slave1:/etcscp /etc/profile root@slave2:/etc# 对立使环境变量失效(群发)source /etc/profile

3.配置文件: 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.zookeeper.quorum</name>                <value>master,slave1,slave2</value>        </property>        <property>                <name>hbase.tmp.dir</name>                <value>/opt/hbase/tmp</value>        </property></configuration>

4.配置文件: regionservers

slave1slave2

5.配置文件: hbase-env.sh

export JAVA_HOME=/opt/jdK

6.同步hbase到文件到其余两台服务器

scp -r /opt/hbase/ root@slave1:/opt/scp -r /opt/hbase/ root@slave2:/opt/

7.启动HBase

# 1,首先确认曾经启动了Zookeeper,以及Hadoop集群# 2,而后启动HBasestart-hbase.sh