hbase-0.94.1单机配置

hbase-0.94.1单机配置

前提条件:

1. 安装有hadoop

配置步骤:

1. 下载hadoop-1.0.3并解压到/home/ting/program/hbase目录

2. 设置环境变量

vim ~/.bash_profile,添加如下内容:

export HBASE_HOME=/home/ting/program/hbase/hbase-0.94.1

3. 在hbase-0.94.1目录创建一个tmp目录

mkdir tmp

4. 修改conf/hbase-env.sh

 a. 去掉JAVA_HOME前的#,并将其修改成自己安装的java路径。

 b. 去年HBASE_MANAGES_ZK前的#,并设置其值为true(hbase管理自己的zookeeper,这样就不需要安装zookeeper)。说明:有些老版本的hbase未自带zookeeper,这种情况就需要自行安装zookeeper。

# The java implementation to use.  Java 1.6 required.

export JAVA_HOME=/home/ting/program/java/jdk1.6.0_34

# Tell HBase whether it should manage it's own instance of Zookeeper or not.

export HBASE_MANAGES_ZK=true

5. 修改conf/hbase-site.xml

<configuration>

<property>

<name>hbase.rootdir</name>

<value>hdfs://localhost:9000/hbase</value>

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<property>

<name>hbase.zookeeper.quorum</name>

<value>localhost</value>

</property>

<property>

<name>zookeeper.session.timeout</name>

<value>60000</value>

</property>

<property>

<name>hbase.zookeeper.property.clientPort</name>

<value>2181</value>

</property>

<property>

<name>hbase.tmp.dir</name>

<value>/home/ting/program/hbase/hbase-0.94.1/tmp</value>

<description>Temporary directory on the local filesystem.</description>

</property>

<property>

<name>hbase.client.keyvalue.maxsize</name>

<value>10485760</value>

<description>keyvalue的大小,默认10MB</description>

</property>

</configuration>

说明:hbase.rootdir需要与之前安装的hadoop目录下conf/core-site.xml文件中属性fs.default.name值对应,例如:fs.default.name设置为hdfs://localhost:9000/,则hbase.rootdir设置为hdfs://localhost:9000/hbase

hbase.zookeeper.quorum设置为localhost

hbase.tmp.dir设置为之前创建的tmp目录

6. 拷贝hadoop下的hadoop-core-1.0.3.jar到hbase/lib目录下.

7. 运行hbase

命令:sh start-hbase.sh

8. 测试hbase是否启动成功

命令:jps

若出现如下9个名称的进程,则hbase运行成功。

17470 Jps

15125 SecondaryNameNode

15217 JobTracker

17158 HQuorumPeer

14984 DataNode

17349 HRegionServer

14860 NameNode

17226 HMaster

15348 TaskTracker

9. 验证hbase是否安装成功。打开浏览器,输入一下网址:

http://localhost:60010



 

猜你喜欢

转载自jarg.iteye.com/blog/1691702