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.gz
下载地址:http://apache.dataguru.cn/hbase/hbase-0.96.2/
2.解压:$tar –zxvf hbase-0.96.2-hadoop2-bin.tar.gz
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnVsb25nZmJp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
3.同步集群时间
切换root用户:$su root;
查看时间:$date
同步时间:
$ntpdate cn.pool.ntp.org
若没有安装ntpdate;先安装ntpdate工具
$sudo apt-get install ntpdate
若集群内各个节点机器系统时间不一致。那么恭喜你,你可能会遇到hmaster起不来。从节点都ok的问题。
4.改动环境变量
root用户登陆
编辑环境变量
$vi /etc/profile
新增内容
exportHBASE_HOME=/home/fulong/Hbase/hbase-0.96.2-hadoop2
export PATH=$HBASE_HOME/bin:$PATH
(这里赠送大家sqoop的设置环境变量
export SQOOP_HOME=/home/fulong/Sqoop
export PATH=$PATH:$SQOOP_HOME/bin
export CATALINA_BASE=$SQOOP_HOME/server
export LOGDIR=$SQOOP_HOME/logs/)
刷新变量文件缓存
$source /etc/profile
5.改动配置文件,路劲:/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf
5.1.将/home/fulong/Hadoop/hadoop-2.2.0/etc/hadoop下hdfs-site.xml复制到
/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf
5.2改动/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf下hbase-site.xml
注意1:
这里的hbase.rootdir与/home/fulong/Hadoop/hadoop-2.2.0/etc/hadoop下hdfs-site.xml的
dfs.nameservices保持一致(见图1),大家假设好奇它的port在哪里呢。小编告诉您请看图2。
图1:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnVsb25nZmJp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
图2
注意2:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnVsb25nZmJp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
这里的port2181要与zookeeper中/home/fulong/Zookeeper/zookeeper-3.4.6/conf下
的zoo.cfg中port保持一致。见图3
图3:
注意3:
这里配置的是您的集群中zookeeper全部节点的hostsname
5.3改动/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf下hbase-env.sh
注意:本集群使用的非hbase自身管理的zookeeper所以是false,它默认是true。
5.4改动/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf下regionservers
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnVsb25nZmJp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
这里是集群中全部hbase的从节点。
6.为避免hadoop和hbase之间版本号冲突;将hbase下全部hadoop有关jar替换掉
$ find/home/fulong/Hadoop/hadoop-2.2.0/share/hadoop -name "hadoop*jar" |xargs -i cp {/home/fulong/Hbase/hbase-0.96.2-hadoop2/lib/
7.将Hbase整个目录同步(复制)到其它节点server上(眼下是在FBI001上配置)
$cd /home/fulong
$scp –r Hbase FBI002:/home/fulong
$scp –r Hbase FBI003:/home/fulong
$scp –r Hbase FBI004:/home/fulong
$scp –r Hbase FBI005:/home/fulong
$scp –r Hbase FBI006:/home/fulong
$scp –r Hbase FBI007:/home/fulong
$scp –r Hbase FBI008:/home/fulong
8.启动hbase(先启动zookeeper然后hadoop再然后hbase)
$cd /home/fulong/Hbase/ hbase-0.96.2-hadoop2
$bin/start-hbase.sh
配置了ssh。那么主节点会启动集群全部hbase从节点。
9验证
主节点(这里是FBI002):
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnVsb25nZmJp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
从节点:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnVsb25nZmJp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
Web地址:http://FBI002:60010
好了。到此为止,本文已结束,这但是小编有生以来写的第一篇长篇博客,想想还有点小激动。。。
Hbase-0.96.2全然分布式安装部署的更多相关文章
- hbase 0.96 单机伪分布式配置文件及遇到的问题 find命令
http://www.apache.org/dyn/closer.cgi/hbase/ 国外的站点下载速度慢,可以考虑国内的镜像网站~ 前面已经部署好了hadoop2.2.0单机伪分布式.必须先安装h ...
- Hadoop 2.4.1+HBase 0.98.6.1 分布式安装
参考:http://blog.csdn.net/wind520/article/details/39856353
- hadoop 0.20.2伪分布式安装详解
adoop 0.20.2伪分布式安装详解 hadoop有三种运行模式: 伪分布式不需要安装虚拟机,在同一台机器上同时启动5个进程,模拟分布式. 完全分布式至少有3个节点,其中一个做master,运行名 ...
- Hadoop 2.2 & HBase 0.96 Maven 依赖总结
由于Hbase 0.94对Hadoop 2.x的支持不是非常好,故直接添加Hbase 0.94的jar依赖可能会导致问题. 但是直接添加Hbase0.96的依赖,由于官方并没有发布Hbase 0.96 ...
- Hbase分布式安装部署过程
系统 Red hat linux 6.4 Hadoop版本 1.2.1 Hbase版本 0.94.16 Hbase的完全分布式安装概述: 1. 配置hosts,确保涉及的主机名均可解析为ip 2. 编 ...
- Hadoop+Hbas完全分布式安装部署
Hadoop安装部署基本步骤: 1.安装jdk,配置环境变量. jdk可以去网上自行下载,环境变量如下: 编辑 vim /etc/profile 文件,添加如下内容: export JAVA_HO ...
- 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下 ...
- Hbase 0.96 比 hbase 0.94的改变
转载:http://blog.csdn.net/hxpjava1/article/details/20043703 环境: hadoop:hadoop-2.2.0 hbase:hbase-0.96.0 ...
- hbase 0.98.1集群安装
本文将基于hbase 0.98.1解说其在linux集群上的安装方法,并对一些重要的设置项进行解释,本文原文链接:http://blog.csdn.net/bluishglc/article/deta ...
随机推荐
- JS 时间转化为几分钟前 几小时前 几天前
背景:最近公司要做动态列表,类似于微信朋友圈.动态创建时间就需要显示为 刚刚.几分钟前.几小时前.几天前.2018-05-15,这样的形式. 代码如下 var minute = 1000 * 60; ...
- C# 压缩图片到指定宽度,假如图片小于指定宽度 判断图片大小是否大于指定大小(KB) 如果大于则压缩图片质量 宽高不变
class Program { static void Main(string[] args) {//G:\zhyue\backup\projects\Test\ConsoleApplication1 ...
- elixir 关键字列表
关键字列表 元组列表 每个元素第一个为原子时候 称为关键字列表 iex(7)> list = [{:d, 1}, {:s, 2},{:h, 3}][d: 1, s: 2, h: 3]iex(8) ...
- 在生产环境中安全执行更新删除SQL脚本的技巧
今天在生产环境上解决问题,由于广发银行的管理制度是开发公司是不允许确生产环境的,所以我们只能把要更新的语句发给运营中心,由运营中心的投产人员执行,我们则在旁边看着:在他执行的时候发现了一个很有趣的技巧 ...
- VMWare Workstation使用总结几则[转]
VMWare Workstation使用总结几则 1.安装 使用GHOST盘安装时一定要注意,需要把空盘建立分区并设置为主分区 PQ的使用形式,进入PQ找到磁盘设置为启用 否则 启动后显示Boot ...
- flutter圆角效果的实现
new Material( borderRadius: BorderRadius.circular(20.0), shadowColor: Colors.blue.shade200, elevatio ...
- sql 日期类型可以使用大于、小于号直接进行比较运算
select * from emp where hiredate > '1982-1-1'; -- mysqlselect * from emp where hiredate > to_ ...
- 7.log4j2的使用
一.简介 log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量.可配置的审计型日志.基于插件架构的各种灵活配置等.如 ...
- Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器
修改root用户密码 打开终端,输入 sudo passwd root 指令: 安装SSH服务 ssh默认端口号是22,可以在/etc/ssh/sshd_config文件中修改 查看服务器否开启:ne ...
- MySQL慢日志简介及Anemometer工具介绍
作者:王航威 - fordba.com 来源:http://fordba.com/box-anemometer-visual-mysql-slow.html,叶师傅对原文内容略有调整 备注:王航威是知 ...