Hadoop0.20.2 + HBase0.90.5完全分布式安装

配置conf/hbase-env.sh,增加以下的内容:

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24
export HBASE_CLASSPATH=/home/yangze/soft/hadoop-0.20.2/conf

image

 

配置conf/hbase-site.xml,增加以下的配置信息:

<property>
<name>hbase.rootdir</name> #设置hbase数据库存放数据的目录
<value>hdfs://master:9000/hbase</value>
</property>

<property>
<name>hbase.cluster.distributed</name>  #打开hbase分布模式
<value>true</value>
</property>

<property>
<name>hbase.master</name>  #指定hbase集群主控节点
<value>master:60000</value>
</property>

<property>
<name>hbase.zookeeper.quorum</name>  #指定zookeeper集群节点名<value>master,slave01,slave02</value>
</property>

image

 

配置conf/regionservers文件,改为以下内容:

image

 

为了防止hadoop依赖版本不匹配出现的问题,需要替换掉hbase自带的hadoop包,如下:

$ mv lib/hadoop-core-0.20-append-r1056497.jar lib/hadoop-core-0.20-append-r1056497.jar.bak

$ cp ../../hadoop-0.20.2/hadoop-0.20.2-core.jar lib

 

将配置好的hbase复制到两台slave机器上面

 

$ scp -r hbase-0.90.5 slave01:/home/yangze/soft/

$ scp -r hbase-0.90.5 slave02:/home/yangze/soft/

 

$ cd hbase-0.90.5/

$ bin/start-hbase.sh

image

slave01:

image

 

image

 

EY(CD{FD3U`B`T`H8T5UU%S

您可以选择一种方式赞助本站