4、hbase集群安装配置

namenode1上操作

# tar -zxfhbase-0.98.9-hadoop2-bin.tar.gz -C /var/data/

# cd /var/data/; mvhbase-0.98.9 hbase

# vim /etc/profile    ##配置环境变量

#hbase path

exportHBASE_HOME=/var/data/hbase

exportPATH=$PATH:$HBASE_HOME/bin

# source /etc/profile

# vim hbase-env.sh      ##配置hbase  

         exportJAVA_HOME=/usr/java/jdk1.7.0_71

         exportHBASE_HEAPSIZE=1000

         exportHBASE_OPTS="-XX:+UseConcMarkSweepGC"

         exportHBASE_MANAGES_ZK=false     ##不允许hbase本身不管理zookeeper

# vim hbase-site.xml

         <configuration>

<property>

                        <name>hbase.rootdir</name>

                       <value>hdfs://namenode1:9000/hbase</value>

</property>

<property>

                       <name>hbase.cluster.distributed</name>

                       <value>true</value>

</property>

<property>

                       <name>hbase.zookeeper.quorum</name>

                       <value>namenode1,namenode2,rmanager</value>

</property>

<property>

                       <name>dfs.replication</name>

                       <value>1</value>

</property>

</configuration>

# vim regionservers

         namenode2

rmanager

 

配置完成后,同步hbase到其他hbase集群节点

# rsync -av hbasenamenode2:/var/data/

# rsync -av hbasermanager:/var/data/

# vim /etc/profile    ##配置环境变量,namenode2rmanager上都要设置

#hbase path

exportHBASE_HOME=/var/data/hbase

exportPATH=$PATH:$HBASE_HOME/bin

# source /etc/profile

 

启动与停止

# bin/start-hbase.sh     ##启动

# bin/stop-hbase.sh     ##停止

 

验证

# jps

32289 HMaster     ##namenode1上输出,表示是hbase master

 

# jps

         14133HRegionServer   ##namenode2rmanager输出,表示是hbaseregion server

 

##还可以通过访问web服务查看: http://10.40.214.1:60010/