1. 上传hbase安装包hbase-0.96.2-hadoop2-bin.tar.gz
2. 解压 tar -zxvf hbase-0.96.2-hadoop2-bin.tar.gz -C /cloud
3.1 改动 hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.7.0_55
export HBASE_CLASSPATH=/itcast/hadoop/conf
export HBASE_MANAGES_ZK=false // 告诉hbase使用外部的zk
3.2 vim hbase-site.xml<configuration> <!-- 指定hbase在HDFS上存储的路径 --> <property> <name>hbase.rootdir</name> <value>hdfs://ns1/hbase</value> </property> <!-- 指定hbase是分布式的 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 指定zk的地址。多个用“,”切割 --> <property> <name>hbase.zookeeper.quorum</name> <value>itcast04:2181,itcast05:2181,itcast06:2181</value> </property> </configuration>3.3 vim regionservers
itcast03 itcast04 itcast05 itcast063.4 拷贝hbase到其它节点
scp -r /itcast/hbase-0.96.2-hadoop2/ itcast02:/itcast/ scp -r /itcast/hbase-0.96.2-hadoop2/ itcast03:/itcast/ scp -r /itcast/hbase-0.96.2-hadoop2/ itcast04:/itcast/ scp -r /itcast/hbase-0.96.2-hadoop2/ itcast05:/itcast/ scp -r /itcast/hbase-0.96.2-hadoop2/ itcast06:/itcast/
4. 将配置好的HBase复制到每个节点并同步时间。
5.1 分别启动zk
./zkServer.sh start
5.2 启动hbase集群
start-dfs.sh
5.3 启动hbase,在主节点上执行:
start-hbase.sh
192.168.1.201:60010
hbase-daemon.sh start master