Hadoop基础教程:HBase的分布式安装经验

配置HBase时,首先考虑的肯定是Hbase版本与你所装的Hadoop版本是否匹配,这一点我在之前的文章中已经说明清楚,(见 )hadoop版本与hbase版本的匹配度,那是官方提供的。下面的实验就是本人没参照版本匹配尝试投机的方法,出现了错误。

--------------------------------------分割线 --------------------------------------

Ubuntu 13.04上搭建Hadoop环境

Ubuntu 12.10 +Hadoop 1.2.1版本集群配置

Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

Ubuntu下Hadoop环境的配置

单机版搭建Hadoop环境图文教程详解

Hadoop LZO 安装教程

Hadoop集群上使用Lzo压缩

--------------------------------------分割线 --------------------------------------

版本说明:

hadoop1.1.2

hbase-0.94.7(lib下的是hadoop-core-1.0.4.jar)

jdk 1.6.0.24

一、查看hadoop版本和hbase的版本是否匹配(这里出现错误,这步可省略)

如果不匹配,可将hadoop下的hadoop-core-*的jar包复制替换hbase/lib下的hadoop-core-*的jar包。

我的hadoop版本是hadoop-1.1.2的

Hadoop基础教程:HBase的分布式安装经验

Hbase下lib的版本是

Hadoop基础教程:HBase的分布式安装经验

所以覆盖jar包:

Hadoop基础教程:HBase的分布式安装经验

二、修改hbase-env.xml的配置

a) 指定jdk路劲和hadoop下conf的路径

Hadoop基础教程:HBase的分布式安装经验

b) 打开hbase对zookeeper的管理

三、修改hbase-site.xml文件

a) 将hbase/src/main/resource/ 下的hbase-default.xml复制到hbase/conf目录下。

b) 修改hbase的根目录

Hadoop基础教程:HBase的分布式安装经验

注:根目录路劲是建在hdfs上的

Hadoop基础教程:HBase的分布式安装经验

c) 将分布式的配置设成true,这样hbase就明白我们是做分布式。

Hadoop基础教程:HBase的分布式安装经验

d) 修改hbase的临时目录

Hadoop基础教程:HBase的分布式安装经验

e)配置zookeeper运行的的机器,通常设置是基数个

Hadoop基础教程:HBase的分布式安装经验

f)配置zookeeper存放数据的目录

Hadoop基础教程:HBase的分布式安装经验

四、修改conf/regionservers.xml

去掉localhost,添加 Slave1 Slave2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b037681a8fafd51d922d621eb66e337b.html