1、安装Hadoop集群
这个之前已经写过
2、安装Zookeeper
这个之前也已经写过
3、下载hbase,放到master机器,解压
4、修改hbase-env.sh,添加Java地址
export JAVA_HOME=/home/wyh/hadoop/jdk1.6.0_45
5、修改hbase-site.xml
如下:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/opt/hbase/hbasedata</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
</configuration>
注意,需要在hadoop下创建/opt/hbase/hbasedata目录
6、修改regionservers
添加三台集群机器 master slave1 slave2
7、启动hadoop集群
8、启动zookeeper
9、启动hbase
bin/start-hbase.sh
10、进入hbase shell
bin/hbase shell
11、进行hbase的各种操作
(注意,如果报ruby错误,需要保证hosts中有localhost的配置,具体原因还不明)