Hbase的全分布式安装

一、安装HBASE

可以从很多的地方下载,有官网,还有网上其他地方等等

下载

我的HBASE是hbase-0.98.7-hadoop2-bin.tar,版本是比较旧的,喜欢新版的下载新版

  1. base-0.98.7-hadoop2-bin.tar
  2. 官网

解压安装

把hbase也放在opt里面好管理,在opt里面创建一个文件夹

mkdir /opt/hbase

然后把安装包解压在hbase里面

tar -zxvf /home/gznc/Desktop/Win/hbase-0.98.7-hadoop2-bin.tar.gz -C /opt/hbase/

配置HBASE

进入配置文件夹

/opt/hbase/hbase-0.98.7-hadoop2/conf

配置java的环境变量

vim hbase-env.sh

export JAVA_HOME=/usr/java/jdk1.7.0_80

这里写图片描述

修改配置文件

vim hbase-site.xml

<configuration>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/home/hadoop/zookeeper</value>
    </property>
</configuration>

这里写图片描述

修改 regionservers

把localhost删了,加上自己的子节点,有几个就加上几个

vim regionservers

slave1
slave2

这里写图片描述

设置环境变量

vim ~/.bash_profile

# hbase
export HBASE_HOME=/opt/hbase/hbase-0.98.7-hadoop2
export PATH=$HBASE_HOME/bin:$PATH
export HADOOP_CLASSPATH=$HBASE_HOME/lib/*

这里写图片描述

将文件复制到子节点上

scp -r /opt/hbase/hbase-0.98.7-hadoop2/ slave1:/opt/hbase/
scp -r /opt/hbase/hbase-0.98.7-hadoop2/ slave2:/opt/hbase/

启动并验证

在hadoop集群启动的前提下:

start-hbase.sh

这里写图片描述

进入shell
进到hbase目录

bin/hbase shell

这里写图片描述

在shell里面输入help能看带hbase shell提供的功能

help

这里写图片描述

这就完美安装了。

ps:安装是完美安装了,后面的坑还是很多的。基于hbase的坑就更多了。

猜你喜欢

转载自blog.csdn.net/magic_ninja/article/details/80521075