集群分配如下
1.下载Hbase (官网下载)
http://archive.apache.org/dist/hbase/1.1.5/hbase-1.1.5-bin.tar.gz
2.将下载的Hbase上传至master
3.解压hbase压缩包
[zhao@master ~]$ tar -zxvf hbase-1.1.5-bin.tar.gz
4.重命名解压后的文件名hbase-1.1.5
[zhao@master ~]$ mv hbase-1.1.5 hbase #重命名为hbase
5.配置hbase的环境变量
[zhao@master ~]$ vim ./.bash_profile
export HBASE_HOME=/home/zhao/hbase
export PATH=$PATH:${HBASE_HOME}/bin
[zhao@master ~]$ source ./.bash_profile #立即生效
[zhao@master ~]$ hbase #查看是否配置成功
7.进入hbase文件夹
[zhao@master ~]$ cd ~/hbase/ #一下均在hbase子目录下进行
8.配置 conf/hbase-env.sh
[zhao@master hbase]$ vim conf/hbase-env.sh #配置java环境,开启自带zookeeper管理
9.配置conf/regionservers
[zhao@master hbase]$ vim conf/regionservers #指定regionservers
10.配置 conf/hbase-site.xml
[zhao@master hbase]$ vim conf/hbase-site.xml #hbase主要配置文件
<configuration>
<property>
<name>hbase.rootdir</name> #hmaster路径
<value>hdfs://master:9000/hbase</value>
</property>
<property> #开启分布式
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property> #添加zookeeper集群
<name>hbase.zookeeper.quorum</name>
<value>master,slave</value>
</property>
</configuration>
11.将master上的hbase发送到slave
[zhao@master hbase]$ scp -r ~/hbase slave:/home/zhao/ #远程拷贝
12.在slave上配置hbase环境变量
[zhao@slave ~]$ ls
[zhao@slave ~]$ vim ./.bash_profile
export HBASE_HOME=/home/zhao/hbase
export PATH=$PATH:$HBASE_HOME/bin
[zhao@slave ~]$ source ./.bash_profile #立即生效
13.启动hbase
注:启动hbase前必去先启动Hadoop,如果Hadoop已经启动,在master输入以下命令
[zhao@master ~]$ start-hbase.sh #在master端启动master
[zhao@master ~]$ jps #在master查看进程
集群分配图
[zhao@slave ~]$ jps #在slave查看进程