大数据hadoop学习【7】-----基于ubuntu16.04系统的HBase的下载、安装与配置


对于Hbse的学习使我们学习大数据基础的重要章节,HBase是hadoop中文件的数据库,可以储存我们hadoop文件系统的重要信息,那么学习的第一步就是进行HBase的安装与配置,本次博客,林君学长将带大家进行HBase的下载安装已经配置
配置环境如下:

  • 操作系统:Linux–>ubuntuKylin 16.04
  • 中介软件:VMWare虚拟机15.0
  • Hadoop版本:hadoop-2.7.7
  • JAVA版本:jdk-1.8

一、Hbase下载说明

1、HBase安装前的必读步骤

1)、说明
HBase的版本一定要和之前已经安装的Hadoop的版本保持兼容,不能随便选择版本。
HBase1.1.2和Hadoop2.7.1、Hadoop2.6.0、以及Hadoop2.7.3兼容;而HBase2.2.2和Hadoop3.1.3兼容。具体兼容情况请参考如下表格数据
在这里插入图片描述
另外附上jdk的对应关系:
在这里插入图片描述
2)、本次林君学长由于之前安装的hadoop2.7.7,jdk1.8,所以本次选择HBase1.4.13;不选择太新的东西,但也不选择太旧的版本,这样不会出现什么问题,如果大家hadoop的版本

二、Hbase的下载

Hbase的下载建议在ubuntu的系统浏览器点击链接进行下载,windows浏览器进行下载是在本地的文件系统里面,后面需要通过传输软件传到ubuntu系统上面哦!

1、点击Hbase下载链接,进行Hbase的相关版本下载

1)、HBase下载链接如下:
https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/
在这里插入图片描述
2)、选择Hbase1.4.13进行下载页面,选择如下箭头处的版本,点击进行下载:
在这里插入图片描述
哈哈,其实选择HBase的最主要原因就是这个版本下载非常的快、而且还不是太新,可以兼容,是国内镜像源下载的哦!

2、Hbase下载后传输到ubuntu系统

1)、该步骤自己选择自己熟悉的软件进行Hbase版本的传输吧,能够传到ubuntu系统上面的就行,林君学长通过FileZilla软件进行传输,比较好用,具体可以参考林君学长写的传输博客哦,链接如下:
https://blog.csdn.net/qq_42451251/article/details/104939505
在这里插入图片描述

三、Hbase的安装

1、将Hbase解压至路径 [/usr/local]

1)、解压命令如下:

sudo tar -zxf ~/lenovo/hbase-1.4.13-bin.tar.gz -C /usr/local

在这里插入图片描述
2)、修改文件名为hbase

sudo mv /usr/local/hbase-1.4.13 /usr/local/hbase

2、配置环境变量

1)、打开配置文件

gedit ~/.bashrc

2)、加入hbase的路径:

export PATH=$PATH:/usr/local/hbase/bin

在这里插入图片描述
3)、执行source命令使上述配置在当前终端立即生效

source ~/.bashrc

3、添加HBase权限

1)、进入 /usr/local路径

cd /usr/local

2)、将hbase下的所有文件的所有者改为hadoop,hadoop是当前用户的用户名。

sudo chown -R hadoop ./hbase

3)、查看HBase版本,确定hbase安装成功,命令如下:

cd /usr/local/hbase
hbase version

在这里插入图片描述
看到以上输出消息表示HBase已经安装成功,接下来将进行伪分布式模式的配置。

四、Hbase伪分布模式的配置

1、配置路径[/usr/local/hbase/conf/]下的hbase-env.sh文件

1)、进入该路径位置

cd /usr/local/hbase/conf/

2)、打开hbase-env.sh文件

sudo gedit hbase-env.sh

3)、给其中配置java和hadoop路径以及HBASE_CLASSPATH

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export HBASE_CLASSPATH=/usr/local/hadoop/conf 
export HBASE_MANAGES_ZK=true
export HBASE_PID_DIR=/usr/local/hbase/pids

上面的java路径的配置,主要看大家的java自己安装位置的版本哦,以上只是林君学长自己的版本!
在这里插入图片描述
保存后关闭!

2、配置路径[/usr/local/hbase/conf/]下的hbase-site.xml文件

1)、打开该文件

sudo gedit hbase-site.xml

2)、修改hbase.rootdir,指定HBase数据在HDFS上的存储路径;将属性hbase.cluter.distributed设置为true。假设当前Hadoop集群运行在伪分布式模式下,在本机上运行,且NameNode运行在9000端口。

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://localhost:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
</configuration>

其中:hbase.rootdir指定HBase的存储目录;hbase.cluster.distributed设置集群处于分布式模式.

在这里插入图片描述
同样的,保存后关闭!

3、测试运行HBase

1)、登陆ssh

cd  
ssh localhost

之前设置了无密码登陆,因此这里不需要密码

在这里插入图片描述
2)、启动hadoop

cd /usr/local/hadoop
./sbin/start-dfs.sh
jps

在这里插入图片描述
出现上面节点则为启动成功!
3)、切换目录至 /usr/local/hbase

cd /usr/local/hbase
bin/start-hbase.sh
jps

在这里插入图片描述
出现如上页面则为启动成功!
4)、进入shell界面:

bin/hbase shell

在这里插入图片描述
退出shell界面:

exit

5)、.停止HBase运行

bin/stop-hbase.sh

在这里插入图片描述
6)、关闭hadoop

cd /usr/local/hadoop
./sbin/stop-dfs.sh

在这里插入图片描述
注意: 这里启动关闭Hadoop和HBase的顺序一定是:
启动Hadoop—>启动HBase—>关闭HBase—>关闭Hadoop
以上就是本次博客的全部类容:ubuntu系统下HBase的安装和配置;希望通过对本次博客的阅读,可以帮助小伙伴们安装HBase哦!
遇到问题的小伙伴记得评论区留言、林君学长看到会为大家解答的,这个学长不太冷!

陈一月的又一天编程岁月^ _ ^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章