美文网首页
Hbase学习记录

Hbase学习记录

作者: 我问你瓜保熟吗 | 来源:发表于2018-10-31 08:49 被阅读5次

    单机部署,使用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'
    
    

    相关文章

      网友评论

          本文标题:Hbase学习记录

          本文链接:https://www.haomeiwen.com/subject/nlsotqtx.html