玩转大数据之HBase

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

HBase安装模式:

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

HBase安装:

  • 下载安装包
    安装包下载地址:http://archive.apache.org/dist/hbase/1.2.4/
    选择二进制版本安装。
    下载后拷贝到安装目录:/Users/****/apps

  • 安装
    解压安装包:

tar zxvf hbase-1.2.4-bin.tar.gz
  • 修改/etc/hosts
    这一步很重要,HBase会依据当前机器名去解析IP,可能会解析到一个莫名其妙到的IP地址,可以参考这个链接的问题:http://grokbase.com/t/hbase/user/109eg6z2yq/hbase-standalone-cannot-start-master-cannot-assign-requested-address-at-port-60000
    我的电脑名称是pp_mac,在/etc/hosts文件里面添加一行配置解析到127.0.0.1,如下:
sudo vim /etc/hosts
玩转大数据之HBase_第1张图片
hbase-2.png
  • 修改配置文件
    进入解压的目录
cd hbase-1.2.4

设置HBase Home:

vim ~/.bash_profile
玩转大数据之HBase_第2张图片
hbase-1.png

使.bash_profile配置立即生效

source ~/.bash_profile

进入配置文件目录:

cd conf

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


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

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

jps -l
玩转大数据之HBase_第3张图片
hbase-3.png
  • 使用HBase
    HBase的shell是入门HBase的最快方法:
hbase shell
玩转大数据之HBase_第4张图片
hbase-4.png

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

create 'test', 'cf'
list 'test'
put 'test', 'row1', 'cf:a', 'value1'
scan 'test'
get 'test', 'row1'
玩转大数据之HBase_第5张图片
hbase-5.png

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

玩转大数据之HBase_第6张图片
hbase-6.png

你可能感兴趣的:(玩转大数据之HBase)