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下
Setp 1 下载解压hbase

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 :存放数据目录
hbase.rootdir
hdfs://node01:9000/hbase
打开分布模式:
hbase.cluster.distributed
true
设置临时文件目录:
hbase.tmp.dir
/home/criss/hbase/tmp
添加Zookeeper的节点主机名:
hbase.zookeeper.quorum
node01,node02,node03
hbase.zookeeper.property.dataDir
/home/criss/hbase/tmp/zookeeper
Property from ZooKeeper's config zoo.cfg.
The directory where the snapshot is stored.
Step 5 编辑/home/grid/hbase/conf/regionservers,将所有的slavenode添加到这个文件

我在hbase-site.xml 没有配置hmater,所以这里吧3台机都添加进去了
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分布式安装及其部署。
大数据hbase分布式安装及其部署. 首先要启动Hadoop以及zookeeper,可以参考前面发布的文章. 将hbase的包上传至master节点 这里我使用的是1.3.6的版本,具体的根据自己的版 ...
- SCCM 2012 R2安装部署过程和问题(三)
上篇 SCCM 2012 R2安装部署过程和问题(二) 个人认为对于使用SCCM 2012的最重要的经验是耐心. SCCM采用分布式部署的架构,不同的站点角色可以部署在不同的服务器上,站点角色之间的通 ...
- Hbase-0.96.2全然分布式安装部署
Hbase-0.96.2全然分布式安装部署 环境: Hadoop-2.2.0 Zookeeper-3.4.6 hbase-0.96.2 1.下载hbase-0.96.2-hadoop2-bin.tar ...
- SCCM 2012 R2安装部署过程和问题(二)
上篇:SCCM 2012 R2安装部署过程和问题(一) 在上篇我们已经完成了SCCM 2012 R2安装前的准备,其中有许多细节,关于数据库的准备和权限的设置是需要特别注意的.那么接下来我们开始安装S ...
- SCCM 2012 R2安装部署过程和问题(一)
在进行Windows Server 2012 R2虚拟化测试前,由于需要安装,部署和管理很多的服务器,自然会想到该如何提高效率和有效的管理.在Windows Server 2008的时代微软已经提供称 ...
- Hbase单机安装部署
Hbase单机安装部署 http://blogxinxiucan.sh1.newtouch.com/2017/07/27/Hbase单机安装部署/ 下载Hbase Hbase官网下载地址 http:/ ...
- 免费开源的客服系统 Linux 服务器环境安装部署过程
最近因为项目需要,要找一款在线客服系统集成在 APP 中使用,而且涉及到生意开单,客服系统必须稳定可靠.另外甲方要求,必须支持 Linux 服务器环境. 我们以 Ubuntu 18.04 为例把安装部 ...
- 淘宝分布式 key/value 存储引擎Tair安装部署过程及Javaclient測试一例
文件夹 1. 简单介绍 2. 安装步骤及问题小记 3. 部署配置 4. Javaclient測试 5. 參考资料 声明 1. 以下的安装部署基于Linux系统环境:centos 6(64位),其他Li ...
- Hadoop2.7.3+Hbase-1.2.6+spark2.1.2完全分布式安装部署
https://www.cnblogs.com/lzxlfly/p/7221890.html 总的下载地址: http://mirror.bit.edu.cn/apache/ hadoop下 ...
随机推荐
- mysql基础知识之-数据库的创建、查看等常用操作
命令创建mysql数据库: 先启动mysql数据库,连接数据库: mysql -uroot -p123456 (语法:mysql -u登录名 -p密码) 创建表: create dat ...
- Ubuntu14.04上深度学习Caffe库安装指南(CUDA7.5 + opencv3.1)
Ubuntu14.04上Caffe安装指南 安装的准备工作 首先,安装官方版Caffe时.假设要使用Cuda.须要确认自己确实有NVIDIA GPU. 安装Ubuntu时,将/boot 分区分大概20 ...
- EXT-JS 6演示样例程序-Login演示样例程序
1. 用Sencha Cmd生成应用程序模版 sencha -sdk /path/to/ExtSDK generate app -classic TutorialApp./Tutoria ...
- GitHub上最火的Android开源项目(完结篇)
摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark.和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另 ...
- mosquitto---config.mk
mosquitto安装时在解压压缩包后生成的文件夹中我们可以找到mosquitto主要配置文件config.mk 这个文件的主要内容: # 是否支持tcpd/libwrap功能. #WITH_WRAP ...
- EMQ ---客户端上线自动订阅主题
通过修改配置文件即可实现. emq v2.3.11,软件架构做了调整,把功能集成在了emq_modules模块,/data/loaded_plugins默认会加载emq_modules. 我们只需要改 ...
- 虚析构函数? vptr? 指针偏移?多态数组? delete 基类指针 内存泄漏?崩溃?
五条基本规则: 1.如果基类已经插入了vptr, 则派生类将继承和重用该vptr.vptr(一般在对象内存模型的顶部)必须随着对象类型的变化而不断地改变它的指向,以保证其值和当前对象的实际类型是一致的 ...
- 类模板、Stack的类模板实现(自定义链栈方式,自定义数组方式)
一.类模板 类模板:将类定义中的数据类型参数化 类模板实际上是函数模板的推广,可以用相同的类模板来组建任意类型的对象集合 (一).类模板的定义 template <类型形参表> clas ...
- 【python下使用OpenCV实现计算机视觉读书笔记1】输入输出
说明: 该部分内容为<OpenCV Computer Vision with Python>读书笔记. 1.读入文件与保存. import cv2 image=cv2.imread('a. ...
- STM32出现HardFault故障的解决方法
https://wenku.baidu.com/view/a4a7499afad6195f312ba6d2.html https://wenku.baidu.com/view/085b6fbe5022 ...