0 安装前提: jDK7 ,hadoop1.1.2
1 下载与hadoop对应的hbase版本:
http://mirror.bit.edu.cn/apache/hbase/hbase-0.98.12/
我这里使用的BIT大学的镜像, 下载与之对应的hbase包,bin代表已经编译过的,hadoop1代表支持hadoop1的,hadoop就是支持hadoop2的
2 下载完成之后,选择一个目录, 把hbase安装好 ,然后
到${hbase_homo}/conf 目录,修改hbase-env.sh文件:
写入
- export JAVA_HOME=/usr/Java/jdk1.6/
- export HBASE_CLASSPATH=/usr/hadoop/conf
- export HBASE_MANAGES_ZK=true
3在次修改hbase-site.xml文件
- <property>
- <name>hbase.rootdir</name>
- <value>hdfs://192.168.56.101:9000/hbase</value>
- </property>
- <property>
- <name>hbase.cluster.distributed</name>
- <value>true</value>
- </property>
PS :hbase.rootdir指导成hdfs的路径。
HBASE_MANAGES_ZK=true是打开zookeeper
4 测试:
先启动hadoop : ./bin/start-all.sh
然后再启动hbase下的start-hbase.sh
最后再 使用JPS 查看进程:
有HM , HR ,QU,以及HD,ND,SD的时候 表明成功~