CentOS6.5安装Hbase1.2.6

一、安装Hadoop集群,这里准备两台,hd01,hd02

二、在hd01上安装单节点的Zookeeper,安装过程省略

三、用户root用户创建目录hbase,并赋权限给hadoop用户,如果没有,创建hadoop用户

mkdir /data/hbase

chown hadoop /data/hbase

在hd02机器上,也执行上述命令

四、下载hbase安装包,并解压。

https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.2.6/hbase-1.2.6-bin.tar.gz

解压到/data/hbase下。

五、进入conf目录,修改hbase-env.sh,在末尾增加:

export  JAVA_HOME=/data/jdk1.8

export  HBASE_LOG_DIR=/data/hbase/logs

export  HBASE_MANAGES_ZK=false

六、修改hbase-site.xml文件,修改内容如下:

hbase.rootdir

hdfs://hd01:9000/hbase

hbase.cluster.distributed

true

hbase.master

hd01:60000

hbase.zookeeper.quorum

hd01:2181

hbase.zookeeper.property.dataDir

/data/hbase/zkdata

备注:

hbase.rootdir  设置hbase在hdfs上的目录,主机名为hdfs的namenode节点所在的主机

hbase.cluster.distributed  设置为true,表明是完全分布式的hbase集群

hbase.master  设置hbase的master主机名和端口

hbase.zookeeper.quorum  设置zookeeper的主机,建议使用单数

hbase.zookeeper.property.dataDir  设置zookeeper的数据路径

七、修改regionservers,修改内容如下:

hd01

hd02

八、修改hadoop的hdfs参数(所有datanode都要修改),编辑hdfs-site.xml文件,修改内容:

dfs.datanode.max.xcievers

4096

九、将hbase目录拷贝至全部slave机器上

scp -r /data/hbase/hbase-1.2.6  hd02:/data/hbase

十、进入master机器的/data/hbase/hbase-1.2.6/bin目录

执行 ./start-hbase.sh

观察hbase启动是否有异常

若无异常,执行 ./hbase shell 进入hbase命令行工具

执行list查看所有表

hbase安装完毕。

    原文作者:quickcoder
    原文地址: https://www.jianshu.com/p/666049c79ce5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞