Hadoop学习笔记(4)-Hbase的安装及其配置

Hbase的安装

下载Hbase

首先我们需要下载Hbase: 官方稳定版下载地址http://mirror.bit.edu.cn/apache/hbase/stable/

顺带附上Hbase官方文档 http://abloz.com/hbase/book.html

Hbase的安装配置

我选择的是hbase-2.2.0-bin.tar.gz版本的,下载好之后移动到 /usr/local 目录解压。

1
sudo tar -xzvf hbase-2.2.0-bin.tar.gz

为了之后配置路径方便,我们将解压成功的文件夹重新命名为hbase

1
sudo mv hbase-2.2.0 hbase

为文件赋予一定的权限,避免出现一些文件权限问题

1
sudo chown -R hadoop ./hbase

为更方便使用hbase命令,可以进行环境变量的配置,将hbase的启动、关闭等脚本写入系统环境变量中。转换目录到根目录并编辑 ~/.bashrc 文件。

1
gedit hbase-env.sh


在.bashrc文件的末尾加上下面的语句

export HBASE_HOME=/usr/local/hbase
export HBASE_CONF_DIR=$HBASE_HOME/conf
export HBASE_CLASS_PATH=$HBASE_CONF_DIR
export PATH=$PATH:$HBASE_HOME/bin

使用source ~/.bashrc命令语句使修改的 .bashrc文件立即生效

配置hbase的JAVA_HOME路径,如果缺少这一步,会出现找不到相关文件的错误,进入hbase目录下的conf目录,然后编辑目录下的hbase-env.sh文件。

修改Java的JDK路径。

hbase version命令查看hbase是否安装成功。

Hbase的配置

HBase有三种运行模式,单机模式、伪分布式模式、分布式模式,下面我给大家分享单机模式和伪分布模式的配置。

Hbase单机模式配置

hbase是基于Zookeeper进行协调管理的,所以仍旧需要修改hbase-env.sh配置文件。

将Zookeeper管理的那一行注释取消。

修改HBase的主配置文件hbsae-site.xml,在单实例HBase运行环境下,主要是修改指定HBase的写数据目录。
hbsae-site.xml的此处添加以下信息,数据文件名字和存储路径

启动hbase

1
./bin/start-hbase.sh


jps命令查看进程,出现HMaster表示启动成功。

启动hbase的命令行模式

1
./hbase shell


关闭Hbase的命令行模式

关闭hbase数据库

1
./stop-hbase.sh

Hbase伪分布模式配置

单机模式的配置时修改了conf目录下的hbase-env.sh配置文件,还需要再修改以下所示部分,也就是说单机模式修改的这个文件的部分也需要修改,如果你仅仅需要配置伪分布模式,请看前面的部分修改相关配置。

其中HBASE_CLASSPATH的地址是hadoop的地址。

修改conf文件夹中hbase-site.xml配置文件

1
2
3
4
5
6
7
8
9
10
<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

登陆ssh,在搭建hadoop时已经设置了无密码登陆,如果小伙伴没明白的可以转到Hadoop学习笔记(1)-Hadoop在Ubuntu的安装去了解更多信息。

1
ssh localhost

启动hadoop

1
2
cd /usr/local/hadoop
./sbin/start-dfs.sh

jps查看是否启动成功

出现了NameNode,DataNode,SecondNode这三个进程,表示已经成功启动hadoop。

切换到hbase目录并启动HBase

1
2
cd /usr/local/hbase/bin
./start-hbase.sh

注意:
启动关闭Hadoop和HBase的顺序一定是:
启动Hadoop—>启动HBase—>关闭HBase—>关闭Hadoop

流过泪的眼睛更明亮,滴过血的心灵更坚强!
本次给大家分享的Hadoop学习笔记-Hbase的安装及其配置就结束了,这次最让我的难受的是安装hbase过程中,因为出了错,我就删除了hbase重新来过,不过之前用hadoop太熟了,一不小心把hbase写成了hadoop,结果就是把hadoop删除了,我心态崩了,不过幸好曾经记录下来了,重新装也就简单了。这篇文章要是有哪里有不对的地方,大家可以疯狂call小编。(不多说了,实验还没写呢,溜~)

本文标题:Hadoop学习笔记(4)-Hbase的安装及其配置

文章作者:北徯。

发布时间:2020年04月23日 - 00:00:00

最后更新:2020年10月19日 - 10:46:57

原始链接:https://www.xiangjunhong.com/posts/b4a48522.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------