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全然分布式安装部署的更多相关文章

  1. hbase 0.96 单机伪分布式配置文件及遇到的问题 find命令

    http://www.apache.org/dyn/closer.cgi/hbase/ 国外的站点下载速度慢,可以考虑国内的镜像网站~ 前面已经部署好了hadoop2.2.0单机伪分布式.必须先安装h ...

  2. Hadoop 2.4.1+HBase 0.98.6.1 分布式安装

    参考:http://blog.csdn.net/wind520/article/details/39856353

  3. hadoop 0.20.2伪分布式安装详解

    adoop 0.20.2伪分布式安装详解 hadoop有三种运行模式: 伪分布式不需要安装虚拟机,在同一台机器上同时启动5个进程,模拟分布式. 完全分布式至少有3个节点,其中一个做master,运行名 ...

  4. Hadoop 2.2 & HBase 0.96 Maven 依赖总结

    由于Hbase 0.94对Hadoop 2.x的支持不是非常好,故直接添加Hbase 0.94的jar依赖可能会导致问题. 但是直接添加Hbase0.96的依赖,由于官方并没有发布Hbase 0.96 ...

  5. Hbase分布式安装部署过程

    系统 Red hat linux 6.4 Hadoop版本 1.2.1 Hbase版本 0.94.16 Hbase的完全分布式安装概述: 1. 配置hosts,确保涉及的主机名均可解析为ip 2. 编 ...

  6. Hadoop+Hbas完全分布式安装部署

    Hadoop安装部署基本步骤: 1.安装jdk,配置环境变量. jdk可以去网上自行下载,环境变量如下: 编辑  vim  /etc/profile 文件,添加如下内容: export JAVA_HO ...

  7. 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下 ...

  8. Hbase 0.96 比 hbase 0.94的改变

    转载:http://blog.csdn.net/hxpjava1/article/details/20043703 环境: hadoop:hadoop-2.2.0 hbase:hbase-0.96.0 ...

  9. hbase 0.98.1集群安装

    本文将基于hbase 0.98.1解说其在linux集群上的安装方法,并对一些重要的设置项进行解释,本文原文链接:http://blog.csdn.net/bluishglc/article/deta ...

随机推荐

  1. html基础-表格-列表(4)

    今天准备为大家准备了表格和列表. 一.文章有各种数据的表格这个网页也不例外. (1).标签意思 <table>----------------------表格开始 <caption& ...

  2. Javaweb查询客户&分页部分代码

    pageBean工具类代码(分页工具) package com.home.domain; import java.util.List; /** * 分页的JavaBean * @author Admi ...

  3. <Android 基础(二十九)> Fragment (2) ~ DialogFragment

    简介 上一篇简单的介绍了下Fragment的使用方法,这一篇主要看下DialogFragment. 在android 3.0时被引入.是一种特殊的Fragment,用于在Activity的内容之上展示 ...

  4. c# 异步和同步问题(转载)

    [C#] 谈谈异步编程async await   为什么需要异步,异步对可能起阻止作用的活动(例如,应用程序访问 Web 时)至关重要. 对 Web 资源的访问有时很慢或会延迟. 如果此类活动在同步过 ...

  5. ArcGIS for JavaScript 关于路径开发的一些记录(一)

    今年毕业,进入公司的第一个任务就是单独负责一个项目的地图模块,用ArcGIS API for JavaScript来开发web地图.花了大概一个礼拜的时间学会了安装和搭建ArcGIS Server和A ...

  6. Android实现不同Active页面间的跳转

    Intent intent = new Intent(); intent.setClass(ErrorPageActive.this, LoginActive.class); startActivit ...

  7. 干货:如何使用N点虚拟管理系统?

    N点虚拟主机管理系统怎么用呢?最近有许多朋友问我关于这款虚拟主机管理系统如何使用?在讲如何使用N点虚拟主机管理系统之前,我们先来了解一下N点虚拟主机管理系统的介绍. ​      N点虚拟主机管理系统 ...

  8. 【Kettle】3、数据源连接配置

    1.各系统版本信息 System:Windows旗舰版 Service Pack1 Kettle版本:6.1.0.1-196 JDK版本:1.8.0_72 2.连接介绍 关于Kettle数据源连接方式 ...

  9. 分布式ID生成器解决方案

    一.分布式系统带来ID生成挑战 在复杂的系统中,往往需要对大量的数据如订单,账户进行标识,以一个有意义的有序的序列号来作为全局唯一的ID; 而分布式系统中我们对ID生成器要求又有哪些呢? 全局唯一性: ...

  10. webkit、cef、nwjs、electron、 miniblink浏览器内核优缺点

    市面上作为嵌入的组件的可用的浏览器内核,不外乎这几个:webkit.cef.nwjs.electron. 1.cef:优点是由于集成的chromium内核,所以对H5支持的很全,同时因为使用的人也多, ...