Hbase安装和使用

一、从apache官网上下载并上传/soft/data目录下,解压

Index of /dist/hbase/2.3.2https://archive.apache.org/dist/hbase/2.3.2/

二、修改配置文件

该配置是单机版本,集群类似

 2.1 修改conf/hbase-env.sh文件 并添加

export JAVA_HOME=/data/soft/jdk1.8
export HBASE_MANAGES_ZK=false

其中HBASE_MANAGES_ZK,如果使用内置的ZooKeeper,则用true,否则false

2.2 修改hbase-site.xml

  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://bigdata02:8020/hbase</value>
  </property>
  <property>
    <name>hbase.master.port</name>
    <value>16000</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
   <property>
    <name>hbase.zookeeper.quorum</name>
    <value>127.0.0.1:2181</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/data/soft/apache-zookeeper-3.5.8-bin/data</value>
  </property>

2.3 hbase基于hadoop,其需要持有hadoop的core-site.xml和hdfs-site.xml文件

 ln -s /data/soft/hadoop-3.2.0/etc/hadoop/core-site.xml  /data/soft/hbase-2.3.2/conf

 ln -s /data/soft/hadoop-3.2.0/etc/hadoop/hdfs-site.xml  /data/soft/hbase-2.3.2/conf

2.4 、修改profile文件

 2.5 启动hbase:/bin/start-hbase.sh 

 

三、Hbase的基本操作

3.1  ./bin/hbase shell进入shell交互页面

3.2   创建表

create 'student','info'; 其中student是表名称,info是列族名

 3.2 插入数据

put 'student' ,'1002','info:name','libaowen'

put 'student' ,'1002','info:sex','male'

其中1002是行键(row key)  info:name是列族名和列名  'libaowen' 是列的值

3.3 查看操作

通过describe查看表的结构

describe 'student 

3.4 更新操作

put 'student' ,'1002','info:sex','sexmale'

3.5 获得指定的字段

get 'student' ,'1002'

 3.6 统计操作

 count 'student' :获得表中数据的行数

3.7  删除操作  

delete 'student' ,'1002','info:sex' 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值