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 目录解压。

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

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

sudo mv hbase-2.2.0 hbase

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

sudo chown -R hadoop ./hbase

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

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

./bin/start-hbase.sh


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

启动hbase的命令行模式

./hbase shell


关闭Hbase的命令行模式

关闭hbase数据库

./stop-hbase.sh

Hbase伪分布模式配置

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

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

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

<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的安装去了解更多信息。

ssh localhost

启动hadoop

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

jps查看是否启动成功

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

切换到hbase目录并启动HBase

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

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

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值