hbase系列之:独立模式部署hbase

 一、概述

  在上一篇博文中,我简要介绍了hbase的部分基础概念,如果想初步了解hbase的理论,可以参看上一篇博文 

  2、安装jdk并配置环境变量,本文使用jdk1.8。参看下文“java对hbase的版本支持”小节的内容。

             

  3、新建hbase用户,并设置密码为hbase123。

            

  4、使用命令 mkdir -p /data/softwares 创建软件包存放目录,使用命令 mkdir -p /data/modules/hbase 创建hbase部署目录。

  5、使用root用户进入到 /data/modules 目录下,把 hbase 目录的属主设为hbase用户。

            

  6、使用root用户,进入到/data/modules目录下,新建data_hbase目录并切换属主为hbase用户,用于存放hbase数据。

            

 三、下载hbase并部署

  1、java对hbase的版本支持。

     

  3、上传hbase部署包到/data/softwares目录下。

  4、解压hbase到/data/modules/hbase/

  5、进入/data/modules/hbase/目录下,使用命令chown -hR hbase:hbase hbase-1.2.0/切换hbase-1.2.0及子文件和子文件夹的属主为hbase。

  6、配置hbase全局环境变量。

    6.1、使用root用户编辑 /etc/profile文件,在文件末尾加入下面代码

    加入之后,入下图所示:

                       

    6.2、使用命令 source /etc/profile 使配置立即生效。

    6.3、测试hbase全局环境变量是否配置成功。

       在任意用户、任意目录下执行hbase命令,如果出现下图所示的提示,则配置成功。

       

  7、为hbase指定java位置:如果配置java环境变量可跳过此步骤,如果未配置java环境变量,编辑$HBASE_HOME$/conf/hbase-env.sh文件,取消# export JAVA_HOME=/usr/java/jdk1.8.0/ 行的注释,并设置JAVA_HOME为实际的$JAVA_HOME$。

  8、指定hbase数据存储位置:因为是独立安装,不能使用hdfs,只能使用默认文件系统(本地文件系统),所以需要手动指定hbase数据存储的位置。编辑$HBASE_HOME$/conf/hbase-site.xml文件,在<configuration>节点中添加一下内容。

        如图所示:

    

四、启动hbase

  1、执行start-hbase.sh命令启动hbase,可在$HBASE_HOME$/log中查看hbase相关日志信息。

        

  2、使用命令jps查看进程,出现HMaster表示hbase启动成功。

        

五、hbase简单命令行操作

  1、在任意目录下执行 hbase shell 命令进入到hbase的命令行界面。

  2、创建一张只有一个列族info的表hbase_test。

  3、使用list命令查看当前hbase下已有的表,如下图所示:

        

  4、使用put命令向hbase_test表中加载一行三列数据。如图。

        

  5、使用scan命令查看表的所有数据。如图。

        

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信