• HBase入门操作 常用命令和增删改查的简单应用操作


    这里启动关闭Hadoop和HBase的顺序一定是:
    启动Hadoop—>启动HBase—>关闭HBase—>关闭Hadoop

    ssh localhost 开启hadoop
    cd /usr/local/hadoop
    ./sbin/start-dfs.sh

    cd /usr/local/hbase 开启hbase
    bin/start-hbase.sh

    bin/hbase shell进入shell界面
    在这里可以进行表的创建和数据的增删改查

    例如:
    创建:
    create 'student','Sname','Ssex','Sage','Sdept','course' 创建student表以及列名
    describe 'student'查看表的信息

    添加
    1,put 'student','95001','Sname','LiYing'(增加数据)
    即为student表添加了学号为95001,名字为LiYing的一行数据,其行键为95001。
    2,put 'student','95001','course:math','80'
    即为95001行下的course列族的math列添加了一个数据。

    删除
    在HBase中用delete以及deleteall命令进行删除数据操作,它们的区别是:1. delete用于删除一个数据,是put的反向操作;2. deleteall操作用于删除一行数据。
    1,delete 'student','95001','Ssex'(删除数据)即删除了student表中95001行下的Ssex列的所有数据
    2,deleteall 'student','95001'(删除了student表中的95001行的全部数据)

    修改
    put 'student','95001','Sname','zhx'(将第95001行的数据中的姓名改为zhx)

    查看
    HBase中有两个用于查看数据的命令:1. get命令,用于查看表的某一行数据;2. scan命令用于查看某个表的全部数据
    1,get 'student','95001' 返回的是‘student’表‘95001’行的数据
    2,scan 'student'返回的是‘student’表的全部数据

    删除表
    删除表有两步,第一步先让该表不可用,第二步删除表
    disable 'student'
    drop 'student'

    查看所有表的信息:
    list

    查询表历史数据
    在创建表单的时候,需要指定保存的版本数

    退出shell
    exit
    每次操作数据的时候指定是哪一列,即行号

    bin/stop-hbase.sh 关闭hbase

  • 相关阅读:
    [extjs] ExtJs4.2 Form 表单提交
    [java ] java.util.zip.ZipException: error in opening zip file
    Oracle 11g 执行计划管理1
    Oracle 分区表的统计信息实例
    Oracle 手动收集统计信息
    Oracle 10g 之自动收集统计信息
    Oracle 11g 之自动收集统计信息
    Oracle 11gR2 RAC修改SCAN IP
    共享内存shared pool (6):追踪sql语句
    共享内存shared pool (5):详解一条SQL在library cache中解析
  • 原文地址:https://www.cnblogs.com/news1997/p/9978348.html
Copyright © 2020-2023  润新知