原文链接:http://dtbuluo.com/blog/archives/569
前面介绍了hbase0.98.8版本的编译,这里介绍hbase0.98.8的安装,基于hadoop-2.5.2版本,基于之前的编译包进行安装。
参照编译文章:http://dtbuluo.com/blog/archives/552
注意:
-
需要安装好hadoop2.5.2,参照:http://dtbuluo.com/blog/archives/130
-
需要安装好zookeeper,参照:http://dtbuluo.com/blog/archives/572
-
配置好linux的主机名为master,参考:http://dtbuluo.com/blog/archives/603
1、将编译好的包拷贝到指定目录,(本文指定目录是/opt/work)
1
|
cp
hbase-0.98.8-hadoop2-bin.
tar
.gz
/opt/work
|
2、解压包
1
|
tar
zxvf hbase-0.98.8-hadoop2-bin.
tar
.gz
|
3、查看解压文件夹:
1
|
|
4、配置hbase
-
/etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export ANT_HOME=/opt/work/apache-ant-1.9.7
export PATH=$ANT_HOME/bin:$PATH
export M2_HOME=/opt/work/apache-maven-3.3.9
export PATH=$M2_HOME/bin:$PATH
export HADOOP_PREFIX=/opt/work/hadoop-2.5.2
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/:$HADOOP_PREFIX/bin:$PATH"
export HADOOP_PREFIX PATH CLASSPATH
export LD_LIBRARY_PATH=$HADOOP_PREFIX/lib/native/
export ZK_HOME=/opt/work/zookeeper-3.4.8
export PATH=$ZK_HOME/bin:$PATH
export HBASE_HOME=/opt/work/hbase-0.98.8-hadoop2
export PATH=$HBASE_HOME/bin:$PATH
1
|
source
/etc/profile
|
需要重新加载/etc/profile
-
hbase-env.sh
使用hbase外部的zookeeper
1
2
|
export
JAVA_HOME=
/usr/java/jdk1
.7.0_80
export
HBASE_MANAGES_ZK=
false
|
-
hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/data/hbase/tmp</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/data/hbase/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>master:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
</configuration>
其中hdfs://master:9000/hbase需要与hadoop的配置保持一致。
5、启动hbase
注意:启动hbase之前需要先启动hadoop和zookeeper
1
|
.
/bin/start-hbase
.sh
|
启动成功了。
6、查看hbase:
http://master:60010/master-status