玩转大数据之HBase

HBase版本:我们使用1.2.4的版本

HBase安装模式:

  • 单机部署:单台机器安装,相关服务进程运行在一个JVM
  • 单机伪分布式部署:单台机器安装,但是相关服务进程运行在单独的JVM
  • 集群部署:多台机器部署

HBase安装:

tar zxvf hbase-1.2.4-bin.tar.gz
sudo vim /etc/hosts

《玩转大数据之HBase》 hbase-2.png

  • 修改配置文件
    进入解压的目录
cd hbase-1.2.4

设置HBase Home:

vim ~/.bash_profile

《玩转大数据之HBase》 hbase-1.png

使.bash_profile配置立即生效

source ~/.bash_profile

进入配置文件目录:

cd conf

修改配置文件hbase-site.xml,配置如下内容:

<property>
        <name>hbase.rootdir</name>
        <value>hdfs://localhost:9000/hbase</value>
    </property>
    <property>
        <name>hbase.master</name>
        <value>localhost</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/Users/wesley/apps/data/hbase/zk-data</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>localhost</value>
    </property>
  • 启动HBase
$HBASE_HOME/bin/start-hbase.sh &

jps检查相关进程是否正常启动:

jps -l

《玩转大数据之HBase》 hbase-3.png

  • 使用HBase
    HBase的shell是入门HBase的最快方法:
hbase shell

《玩转大数据之HBase》 hbase-4.png

分别执行创建表、列出表、添加一条记录、扫描表和查询表的一行记录:

create 'test', 'cf'
list 'test'
put 'test', 'row1', 'cf:a', 'value1'
scan 'test'
get 'test', 'row1'

《玩转大数据之HBase》 hbase-5.png

最后打开HBase Master管理页面:http://localhost:16010/master-status

《玩转大数据之HBase》 hbase-6.png

    原文作者:pptb
    原文地址: https://www.jianshu.com/p/c318d826cc5c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞