hadoop备战:hbase的分布式安装经验
配置HBase时,首先考虑的肯定是Hbase版本号与你所装的hadoop版本号是否匹配。这一点我在之前
版本号说明:
hadoop1.1.2hbase-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的
Hbase下lib的版本号是
所以覆盖jar包:
二、改动hbase-env.xml的配置
a) 指定jdk路劲和hadoop下conf的路径
b) 打开hbase对zookeeper的管理
三、改动hbase-site.xml文件
a) 将hbase/src/main/resource/ 下的hbase-default.xml拷贝到hbase/conf文件夹下。
b) 改动hbase的根文件夹
注:根文件夹路劲是建在hdfs上的
c) 将分布式的配置设成true,这样hbase就明确我们是做分布式。
d) 改动hbase的暂时文件夹
e)配置zookeeper执行的的机器,通常设置是基数个
f)配置zookeeper存放数据的文件夹
四、改动conf/regionservers.xml
去掉localhost,加入 Slave1
Slave2
五、将配置好的hbase分发到slave1和slave2的上
a) Scp -r hbase yao@slave1:/home/yao/
b) Scp -r hbase yao@slave2:/home/yao/
六、配置vi /etc/profile下的文件(每台机器都需这样配置):
a) export HBASE_HOME=/home/yao/hbase
export PATH=$PATH:$HBASE_HOME/bin
七、启动hbase
a) Start-hbase.sh
出错了:报的是版本号不兼容。
Hbase启不启来。多方考证原来是我想多了:
两个问题:1)一開始不须要将hbase中的jar包替换掉。由于他们兼容。
2)这个错误是我懒得因素,将hbase/src/main/resource/ 下的hbase-default.xml拷贝到hbase/conf文件夹下时。仅仅配置了我须要的,其他的没有删除,我去,它就报了hbase-default啥啥啥的错误。
b) 上述两个错误都更改后,就能够启动了。
Slave1上:
Slave2 :
关闭hbase:
这里关闭时,省略号一直不断的话,非常可能就是配置错误了。
你能够到hbase的根文件夹下的log文件查看日志信息,发现错误。
hadoop备战:hbase的分布式安装经验的更多相关文章
- hadoop+zookeeper+hbase伪分布式安装
基本安装步骤 安装包下载 从大数据组件下载地址下载以下组件安装包 hadoop-2.6.0-cdh5.6.0.tar.gz hbase-1.0.0-cdh5.6.0.tar.gz zookeeper- ...
- Hbase伪分布式安装
前面的文章已经讲过hadoop伪分布式安装,这里直接介绍hbase伪分布式安装. 1. 下载hbase 版本hbase 1.2.6 2. 解压hbase 3. 修改hbase-env.sh 新增如下内 ...
- HBase伪分布式安装(HDFS)+ZooKeeper安装+HBase数据操作+HBase架构体系
HBase1.2.2伪分布式安装(HDFS)+ZooKeeper-3.4.8安装配置+HBase表和数据操作+HBase的架构体系+单例安装,记录了在Ubuntu下对HBase1.2.2的实践操作,H ...
- hbase伪分布式安装(单节点安装)
hbase伪分布式安装(单节点安装) http://hbase.apache.org/book.html#quickstart 1. 前提配置好java,环境java变量 上传jdk ...
- hbase完全分布式安装
hbase完全分布式安装 http://hbase.apache.org/book.html#standalone_dist master ...
- hbase伪分布式安装以及实例演示
参考指路:https://www.cnblogs.com/wang-jx/p/9672072.html (包含实例演示,这里就不copy人家的心血了) 1.下载对应安装包解压 1.1下载 同样建议选择 ...
- hadoop +zookeeper + hbase 单节点安装
项目描述: 今天花了680元买了阿里云的一台内存1G, 带宽1M 的云主机. 想以后方便测试用,而且想把自己的博客签到自己的主机上.所以自己就搭了一个测试的环境. 可以用来进行基本的hbase 入库, ...
- hbase伪分布式安装(转)
原文地址:http://blog.csdn.net/yonghutwo/article/details/24555103 本机环境: ubuntu 12.4 Hadoop 1.1.2 安装hbase版 ...
- Hadoop单机和伪分布式安装
本教程为单机版+伪分布式的Hadoop,安装过程写的有些简单,只作为笔记方便自己研究Hadoop用. 环境 操作系统 Centos 6.5_64bit 本机名称 hadoop001 本机IP ...
随机推荐
- 一条简单的 SQL 执行超过1000ms,纳尼?
作者:VipAugus https://juejin.im/post/5ce906a3e51d455a2f2201dc MySQL对我说"Too young, too naive!" ...
- 牛客小白月赛18 G Forsaken的三维数点
思路: 这是一道树状数组和二分的题,用线段树空间直接爆,时间也会超 然后这道题我犯了一个很低级的错误,导致我wa了十发左右,一个int型变量用lld输入,然后他给的提示是运行错误,我哭了,我一直以为是 ...
- SpringMVC(IntelliJ IDEA)(详细操作)
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
- [POI2010]OWC-Sheep
题目 不难猜到或者发现的性质,如果连了一条对角线划分出了奇数个点,那么这条对角线肯定不合法:因为划分成三角形就不可能有对角线相交,于是划分成奇数的那一边怎么样也不可能划分成全是偶数 于是我们需要对每一 ...
- 【DRP】採用dom4j完毕XML文件导入数据库
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/lantingxv_jing/article/details/37762523 xml文件在如 ...
- 在egg中配置cors
在egg中配置 cors(跨域) 第一步,安装 egg-cors npm i egg-cors --save 第二步,配置 cors 在config/plugin.js文件下添加: exports.c ...
- windows下注册ocx控件
OCX 是对象类别扩充组件(Object Linking and Embedding (OLE) Control Extension):是可执行的文件的一种,但不可直接被执行: 是 ocx 控件的扩展 ...
- Async Clipboard AP
转自奇舞周刊,个人学习记录,侵权删 编者按:本文作者李松峰,资深技术图书译者,翻译出版过40余部技术及交互设计专著,现任360奇舞团高级前端开发工程师,360前端技术委员会委员.W3C AC代表 如果 ...
- nodejs模块——fs模块 使用fs.read读文件
使用fs.read读文件 fs.read() 先介绍fs.open. fs.open(path,flags,[mode],callback)方法用于打开文件,以便fs.read()读取. 参数说明: ...
- appium1.4+华为8.0执行自动化脚本,报启动session失败,原因是unicode_ime_apk\Uni codeIME-debug.apk在手机上已存在,再次安装失败,导致启动session失败,解决办法:换高版本的appium
最开始做Android自动化测试时,通过执行脚本发现报,已安装UnicodeIME-debug.apk,再次安装失败,当时觉得这个apk对我来说没用,就把D:\Program Files (x86)\ ...