首先安装好zookeeper集群

上传hbase安装包

解压

配置hbase集群,要修改3个文件

* 修改hbase-env.sh
    设置JAVA_HOME:  export JAVA_HOME=...
    告诉hbase使用外部的zookeeper:  export HBASE_MANAGES_ZK=false
* 配置hbase-site.xml
    * 指定hbase在HDFS上存储的路径
        <property>
            <name>hbase.rootdir</name>
            <value>hdfs://ns1/hbase</value>
        </property>
    * 指定hbase是分布式的
        <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
    * 指定zookeeper的地址,多个用‘,’分割
        <property>
            <name>hbase.zookeeper.quorum</name>
            <value>weekend04:2181,weekend05:2181,weekend06:2181</value>
        </property>
* 配置regionservers
    yarn05
    yarn06
    yarn07

> 注意:要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下

拷贝hbase到其他节点并同步时间

启动hbase

* 在master主机上,bin/start-hbase.sh
    * 本地启动master
    * ssh启动regionservers中配置的regionserver
* 在另一mater主机上,bin/hbase-daemon.sh start master
    * 本地启动backup master

web访问端口

* yarn03:60010

进入shell

* bin/hbase shell