- 先启动zookeeper和hadoop,方便后面查找信息,不启动也没关系,自己去配置文件找也行
- 查看hbase可以匹配的hadoob和jdk的版本,然后下载,这次用hbase.1.0.2和hadoop2.5
查看是否匹配
下载地址 - 上传到服务器后,减压:
tar -zxvf hbase-1.0.2-bin.tar.gz
- 网上都说如果集群版的hadood的jar和hbase的jar包版本不一致,会有问题,我就换了(没试过不换会发生什么),先删掉hbase的hadoop*jar:rm -rf hbase/lib/hadoop*jar
换的命令修改一下,具体我忘了,差不多是这个:find /home/hadoop-2.5.2 -name “hadoop*jar*” | xargs -i cp {} ./hbase/lib
修改2个配置文件hbase-env.sh 和hbase-site.xml
vi conf/hbase-env.sh
export JAVA_HOME=/usr/lib/jvm/java
export HBASE_CLASSPATH=/usr/local/cloudwave-hbase/hadoop/etc/hadoop
export HBASE_MANAGES_ZK=false
第一个参数指定了JDK路径;第二个参数指定了 hadoop 的配置文件路径;第三个参数设置使用 hbase 默认自带的 Zookeeper
修改hbase-site.xml很重要,
1)hbase.rootdir得和你的hadoop配置的名字和端口一致,你可以查看http://hadoop</