HBase 安装配置及下载地址

使用安装包版本:
hbase-1.2.0-bin.tar.gz
下载地址 https://hbase.apache.org/downloads.html

HBase 概述

HBase是Hadoop的生态系统,是建立在Hadoop文件系统(HDFS)之上的分布式、面向列的数据仓库,通过利用Hadoop的文件系统提供容错能力。如果你需要进行实时读写或者随机访问大规模的数据集的时候,请考虑使用HBase!
HBase官网:https://hbase.apache.org/

一、安装

1、解压

[root@master app]# tar -zxvf hbase-1.2.0-bin.tar.gz -C /usr/local/src/

2、进入hbase-1.2.0/conf,写hbase-site.xml

<configuration>
  <property>
        <name>hbase.rootdir</name>
        <value>hdfs://ns/hbase</value>
  </property>
  <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
  </property>
  <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave1,slave2</value>
  </property>
</configuration>

3、修改habse-env.sh ,添加

[root@master conf]# vi hbase-env.sh

export   HBASE_MANGES_ZK=false
export JAVA_HOME=/usr/local/src/jdk1.8.0_221

[root@mater conf]# soruce hbase-env.sh

4、拷贝hdaoop的hdfs-site.xml到habse的conf

[root@master conf]# cp /usr/local/src/hadoop-2.6.0/etc/hadoop/hdfs-site.xml /usr/local/src/hbase-1.2.0/conf/

5、编辑 regionservers

[root@master conf]# vi regionservers
master
slave1
slave2

6、新建 backup-masters

[root@master conf]# vi backup-masters
slave1

7、添加环境变量

[root@master src]# vi ~/.bash_profile

export HBASE_HOME=/usr/local/src/hbase-1.2.0
export PATH=$PATH:$HBASE_HOME/bin

[root@master src]# scp ~/.bash_profile root@slave1:~/
[root@master src]# scp ~/.bash_profile root@slave2:~/

8、拷贝hbase到其他节点,并source hbase-env.sh

[root@master src]# scp -r /usr/local/src/hbase-1.2.0 root@slave1:/usr/local/src
[root@master src]# scp -r /usr/local/src/hbase-1.2.0 root@slave2:/usr/local/src

[root@slave1 conf]# source hbase-env.sh
[root@slave2 conf]# source hbase-env.sh

三、启动Hbase

要先启动hadoop和zookeeper 在master上输入

[root@master conf]# start-all.sh
[root@master conf]# start-hbase.sh

在这里插入图片描述

打开 http://master:16010/

在这里插入图片描述

进入hbase shell

[root@master bin]# pwd
/usr/local/src/hbase-1.2.0/bin
[root@master bin]# ./hbase shell
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/src/hbase-1.2.0/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/src/hadoop-2.6.0/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.2.0, r25b281972df2f5b15c426c8963cbf77dd853a5ad, Thu Feb 18 23:01:49 CST 2016

hbase(main):001:0>
发布了15 篇原创文章 · 获赞 2 · 访问量 477

猜你喜欢

转载自blog.csdn.net/weixin_44593925/article/details/104190305
今日推荐