解压部署 tar -zxvf hbase-1.0.0-bin.tar.gz mv /usr/hadoop/hbase-1.0.0 /usr/hadoop/hbase
修改配置文件 配置regionserver节点 vi /usr/hadoop/hbase/conf/regionservers slave141 slave142 slave143 slave144 slave145
vi /usr/hadoop/hbase/conf/hbase-site.xml #################################################### <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <!--因为是多台master,所以hbase.roodir的值跟hadoop配置文件hdfs-site.xml中dfs.nameservices的值是一样的--> <property> <name>hbase.rootdir</name> <value>hdfs://gagcluster:8020/hbase</value> </property>
<property> <name>hbase.cluster.distributed</name> <value>true</value> </property>
<property> <name>hbase.tmp.dir</name> <value>/usr/hadoop/storage/hbase</value> </property>
<property> <name>hbase.zookeeper.quorum</name> <value>SA01,SA02,SA03</value> </property>
<property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property>
<!--跟zookeeperper配置的dataDir一致--> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/hadoop/storage/zookeeper/data</value> </property> </configuration> #########################################################
禁用hbase自带的zookeeper vi /usr/hadoop/hbase/conf/hbase-env.sh export HBASE_MANAGES_ZK=false export JAVA_HOME=/usr/hadoop/jdk
同步hbase工程到hadoop002~005机器上 for ip in `seq 140 145`;do scp -r /usr/hadoop/hbase slave$ip:/usr/hadoop;done