共计 4639 个字符,预计需要花费 12 分钟才能阅读完成。
系统 | Red Hat linux 6.4 |
Hadoop 版本 | 1.2.1 |
Hbase 版本 | 0.94.16 |
Hbase 的完全分布式安装概述 :
1. 配置 hosts,确保涉及的主机名均可解析为 ip
2. 编辑 hbase-env.xml
3. 编辑 hbase-site.xml
4. 编辑 regionservers 文件,文件默认内容是 localhost
/home/grid/hbase/conf/regionservers,将所有的 slavenode 添加到这个文件
5. Hbase 复制到其他节点
6. 启动 Hbase
7. 验证
备注:我选择的版本不存在坚容性问题,所以无需覆盖 core jar 包
选择 Hadoop 和 Hbase 版本不同,可能会有不兼容的情况,
例如 Hadoop 0.20
解决版本、jar 包冲突:
1) 删除 hbase/lib/hadoop-core-0.20-append-r1056497.jar(备份到其它路径,以备万一);
2) 拷贝 hadoop/hadoop-core-0.20.203.0.jar(注意是 hadoop 根目录下),hadoop/lib/commons-collections-3.2.1.jar,hadoop/lib/commons-configuration-1.6.jar 到 hbase/lib 下
Hadoop+HBase 搭建云存储总结 PDF http://www.linuxidc.com/Linux/2013-05/83844.htm
HBase 结点之间时间不一致造成 regionserver 启动失败 http://www.linuxidc.com/Linux/2013-06/86655.htm
Hadoop+ZooKeeper+HBase 集群配置 http://www.linuxidc.com/Linux/2013-06/86347.htm
Hadoop 集群安装 &HBase 实验环境搭建 http://www.linuxidc.com/Linux/2013-04/83560.htm
基于 Hadoop 集群的 HBase 集群的配置 http://www.linuxidc.com/Linux/2013-03/80815.htm‘
Hadoop 安装部署笔记之 -HBase 完全分布模式安装 http://www.linuxidc.com/Linux/2012-12/76947.htm
单机版搭建 HBase 环境图文教程详解 http://www.linuxidc.com/Linux/2012-10/72959.htm
Setp 1 下载解压 hbase
[img]http://blog.itpub.net/attachment/201407/2/28929558_1404281234PQr7.png[/img]
Step 2 修改配置文件
第一个文件:/home/zhang/hbase/hbase-0.94.16/conf/hbase-env.sh
Step 3 设置环境变量
Step 4 配置 /hbase/hbase-0.94.16/conf/hbase-site.xml
模板文件路径:~/hbase/hbase-0.94.16/src/main/resources/hbase-default.xml
拷贝需要的内容
添加修改到 hbase-site.xml 文件,内容如下:
hbase.rootdir:存放数据目录
<property>
<name>hbase.rootdir</name>
<value>hdfs://node01:9000/hbase</value>
</property
打开分布模式:
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
设置临时文件目录:
<property>
<name>hbase.tmp.dir</name>
<value>/home/criss/hbase/tmp</value>
</property>
添加 Zookeeper 的节点主机名:
<property>
<name>hbase.zookeeper.quorum</name>
<value>node01,node02,node03</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/criss/hbase/tmp/zookeeper</value>
<description>Property from ZooKeeper’s config zoo.cfg.
The directory where the snapshot is stored.
</description>
</property>
Step 5 编辑 /home/grid/hbase/conf/regionservers,将所有的 slavenode 添加到这个文件
我在 hbase-site.xml 没有配置 hmater,所以这里吧 3 台机都添加进去了
更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-07/104038p2.htm
Step6 将 Hbase 拷贝到其他节点机并对其他节点机配置环境变量
scp -r hbase/ node03:/home/criss/hbase
scp -r hbase/ node02:/home/criss/hbase
Step 7 启动 Hbase
Step 8 验证 HMaster
Node01 主机:
验证 Node03 和 Node02 主机:
Step 9 测试 Hbase shell
Create‘test’,’data’
Disable‘test’
Dorp‘test’
可以查看下 tmp 文件夹下生成的内容:
HBase 的详细介绍 :请点这里
HBase 的下载地址 :请点这里
系统 | Red Hat linux 6.4 |
Hadoop 版本 | 1.2.1 |
Hbase 版本 | 0.94.16 |
Hbase 的完全分布式安装概述 :
1. 配置 hosts,确保涉及的主机名均可解析为 ip
2. 编辑 hbase-env.xml
3. 编辑 hbase-site.xml
4. 编辑 regionservers 文件,文件默认内容是 localhost
/home/grid/hbase/conf/regionservers,将所有的 slavenode 添加到这个文件
5. Hbase 复制到其他节点
6. 启动 Hbase
7. 验证
备注:我选择的版本不存在坚容性问题,所以无需覆盖 core jar 包
选择 Hadoop 和 Hbase 版本不同,可能会有不兼容的情况,
例如 Hadoop 0.20
解决版本、jar 包冲突:
1) 删除 hbase/lib/hadoop-core-0.20-append-r1056497.jar(备份到其它路径,以备万一);
2) 拷贝 hadoop/hadoop-core-0.20.203.0.jar(注意是 hadoop 根目录下),hadoop/lib/commons-collections-3.2.1.jar,hadoop/lib/commons-configuration-1.6.jar 到 hbase/lib 下
Hadoop+HBase 搭建云存储总结 PDF http://www.linuxidc.com/Linux/2013-05/83844.htm
HBase 结点之间时间不一致造成 regionserver 启动失败 http://www.linuxidc.com/Linux/2013-06/86655.htm
Hadoop+ZooKeeper+HBase 集群配置 http://www.linuxidc.com/Linux/2013-06/86347.htm
Hadoop 集群安装 &HBase 实验环境搭建 http://www.linuxidc.com/Linux/2013-04/83560.htm
基于 Hadoop 集群的 HBase 集群的配置 http://www.linuxidc.com/Linux/2013-03/80815.htm‘
Hadoop 安装部署笔记之 -HBase 完全分布模式安装 http://www.linuxidc.com/Linux/2012-12/76947.htm
单机版搭建 HBase 环境图文教程详解 http://www.linuxidc.com/Linux/2012-10/72959.htm
Setp 1 下载解压 hbase
[img]http://blog.itpub.net/attachment/201407/2/28929558_1404281234PQr7.png[/img]
Step 2 修改配置文件
第一个文件:/home/zhang/hbase/hbase-0.94.16/conf/hbase-env.sh
Step 3 设置环境变量
Step 4 配置 /hbase/hbase-0.94.16/conf/hbase-site.xml
模板文件路径:~/hbase/hbase-0.94.16/src/main/resources/hbase-default.xml
拷贝需要的内容
添加修改到 hbase-site.xml 文件,内容如下:
hbase.rootdir:存放数据目录
<property>
<name>hbase.rootdir</name>
<value>hdfs://node01:9000/hbase</value>
</property
打开分布模式:
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
设置临时文件目录:
<property>
<name>hbase.tmp.dir</name>
<value>/home/criss/hbase/tmp</value>
</property>
添加 Zookeeper 的节点主机名:
<property>
<name>hbase.zookeeper.quorum</name>
<value>node01,node02,node03</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/criss/hbase/tmp/zookeeper</value>
<description>Property from ZooKeeper’s config zoo.cfg.
The directory where the snapshot is stored.
</description>
</property>
Step 5 编辑 /home/grid/hbase/conf/regionservers,将所有的 slavenode 添加到这个文件
我在 hbase-site.xml 没有配置 hmater,所以这里吧 3 台机都添加进去了
更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-07/104038p2.htm