博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu linux下安装 hbase
阅读量:4137 次
发布时间:2019-05-25

本文共 1726 字,大约阅读时间需要 5 分钟。

说明:在之前已经安装好的hadoop集群环境下,今天来安装hbase集群环境,主要步骤类似,hadoop与hbase间关系可以类比如下


hdfs-hbase.png 


主要步骤:一、在主操作系统上Ubuntu Linux 12.04安装Hbase(主节点:hbase-master)

二、在虚拟机操作系统Ubuntu Linux 12.04上按安装同样的Hbase(regionserver节点:hbase-regionserver1)

三、 在主操作系统安装zookeeper,连通Hbase集群



开始操作了:

一、Hbase master:安装

1)下载hbase-0.94.6.1.tar.gz,

解压到 /usr/local/hbase

2)修改配置文件conf/hbase-site.xml

hbase-site.xml 

其中的hbase.rootdir的配置端口应与hadoop的conf/core-site.xml的配置fs.default.name一致:

<name>hbase.rootdir</name>

<value>hdfs://master:54310/hbase</value>


3)conf/regionservers配置修改为

hbase-master

hbase-regionserver1


4)修改/etc/hosts,增加hbase-master及hbase-regionserver1的ip解析

#master为hadoop主节点、lisb-N-A为主操作系统机器名

10.48.33.244        master        hbase-master        lisb-N-A

10.48.33.177        slave        hbase-regionserver1        lisb-VirtualBox

5)修改conf/hbase-env.sh

#export JAVA_HOME

export HBASE_MANAGES_ZK=false


6)同步hadoop jar包到hbase lib目录

cp /usr/loca/hadoop/hadoop-core-1.0.4.jar /usr/local/hbase/lib


二、Hbase Regionserver:安装


将步骤一的hbase直接拷贝到regionserver

scp hbase.tar hduser@hbase-regionserver1:/tmp


1)conf/regionservers配置修改为

hbase-regionserver1

2)修改/etc/hosts,增加hbase-master及hbase-regionserver1的ip解析

10.48.33.244    master  hbase-master


三、 在主操作系统安装zookeeper,连通Hbase集群

1)下载zookeeper-3.4.5.tar.gz

解压至/usr/local/zookeeper 目录

2)增加配置文件/usr/local/zookeeper/conf/zoo.cfg:

#注意该目录与hadoop的dataDir相关

dataDir=/app/hadoop/tmp/zookeeper

# the port at which the clients will connect

clientPort=2181



最后,启动集群:

$ start-dfs.sh     #starts the HDFS

$ start-mapred.sh     #starts the mapred

$ zkServer.sh start     #starts our own zookeeper

$ start-hbase.sh     #starts hbase cluster



并验证:

1)on hbase-master

jps-hmaster.png 


2)on hbase-regionserver1

jps-hbaser-regionserver1.png 


在集群网络设置间碰到过些问题,主要是,

1)确保hbase-master 能够正常ssh访问hbase-regionserver:

ssh1.png 

2)hosts文件出现127.0.0.1导致hbase-master启动失败,修改为实际ip即可:

tcp6       0      0 10.48.33.244:60000      :::*                    LISTEN 

转载地址:http://mgovi.baihongyu.com/

你可能感兴趣的文章
第三方SDK:讯飞语音听写
查看>>
第三方SDK:JPush SDK Eclipse
查看>>
第三方开源库:imageLoader的使用
查看>>
自定义控件:飞入飞出的效果
查看>>
自定义控件:动态获取控件的高
查看>>
第三方开源库:nineoldandroid:ValueAnimator 动态设置textview的高
查看>>
第三方SDK:百度地图SDK的使用
查看>>
Android studio_迁移Eclipse项目到Android studio
查看>>
JavaScript setTimeout() clearTimeout() 方法
查看>>
CSS border 属性及用border画各种图形
查看>>
转载知乎-前端汇总资源
查看>>
JavaScript substr() 方法
查看>>
JavaScript slice() 方法
查看>>
JavaScript substring() 方法
查看>>
HTML 5 新的表单元素 datalist keygen output
查看>>
(转载)正确理解cookie和session机制原理
查看>>
jQuery ajax - ajax() 方法
查看>>
将有序数组转换为平衡二叉搜索树
查看>>
最长递增子序列
查看>>
从一列数中筛除尽可能少的数,使得从左往右看这些数是从小到大再从大到小...
查看>>