Hbase学习记录

单机部署,使用hbase内置zookeeper

一、安装

下载链接:https://www.apache.org/dyn/closer.lua/hbase/2.1.0/hbase-2.1.0-bin.tar.gz

解压后移动到 /usr/local/hbase

修改配置文件:

vim /usr/local/hbase/conf/hbase-env.sh

修改以下两处

export JAVA_HOME=/usr/local/jdk1.8
export HBASE_MANAGES_ZK=true 

vim /usr/local/hbase/conf/hbase-site.xml

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///usr/local/hbase/rootdir</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/usr/local/hbase/zookeeper</value>
  </property>                                                                                                                                                                                  
</configuration>

添加环境变量:

cat >>/etc/profile<<EOF 
export HBASE_HOME=/usr/local/hbase
export PATH=\$PATH:\$HBASE_HOME/bin
EOF

source /etc/profile

启动:start-hbash.sh

二、交互式命令:

进入交互式界面:hbase shell

1、创建表:create 't1','f1','f2','f3'          #--t1是表名,f1,f2,f3是列族名
 
2、删除表要先禁用再删除:
disable 't1'      
drop 't1'

3、查看所有的表:list
 
4、查看表的结构:desc 't1'

5、查看表信息:scan 't1'

6、插入/修改数据:put 't1','r1','f1','haha'  向表t1插入/修改行r1,列f1的值是haha

7、删除某行数据:delete 't1','r1'

8、清空表:truncate 't1'

9、统计表行数:count 't1'

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