Hbase常用操作命令

  • (1)进入hbase shell
  • (2)创建、查看、删除命名空间
  • (3)创建、查看、删除表以及使表有效和无效
  • (4)添加、获取、删除单元格添中的数据
  • (5)修改表的结构
  • (6)退出Hbase shell
  • (7)查看Hbase集群的状态

(1)进入hbase shell

在启动HDFS和Hbase之后,在Linux客户端输入“hbase shell”命令将进入Hbase Shell。

打开Hbase Shell之后,首先输入“help”命令,Hbase Shell会显示Hbase所提供的所有Shell命令。

(2)创建、查看、删除命名空间

建立一个test的命名空间

可以通过如下describe命令来查看所建立的命名空间的详细信息

我们也可以通过如下命令来查看当前Hbase中所有的命名空间

通过如下命令来删除一个命名空间

(3)创建、查看、删除表以及使表有效和无效

建立一个usr_beha表,有两个列族,一个是beha,一个是attr,具体的命令如下,创建表时至少有一个列族
输入list命令就可以看到如下信息,显示usr_beha表已经创建。List命令显示当前Hbase中所有的表的信息

输入describe ‘usr_beha’命令,就可以看到如下信息

describe命令用于显示一个表的结构与设置信息
可以让我们看到关于一个表的一些默认的设置
关于列族的属性信息我们也可以在创建表时通过以下方式进行明确的设置

删除一个表使用drop命令,比如删除我们创建的usr_beha表,具体的命令格式如下:(需首先使用disable命令使该表失效)
在创建表时指定表所属的命名空间,则可以使用如下命令

查看一个命名空间下的所有表格信息,可以使用如下命令

(4)添加、获取、删除单元格添中的数据

向表usr_beha中写入ID为38932423的用户张三的姓名
格式:put 表名,行键,列族,数据

通过如下命令来查看刚刚写入的数据:
格式:get 表名,行键,列族

通过scan命令来查看整个表的信息

删除上述单元格的数据,则可以使用delete命令
格式:delete 表名,行键,列族

(5)修改表的结构

在刚创建的表usr_beha中添加一个新的列族ecf1:

删除一个表中的列族

(6)退出Hbase shell

退出Hbase Shell使用exit命令

(7)查看Hbase集群的状态

使用status命令,并可以根据summary、simple和detailed这几个关键词来获取不同详细程度的状态信息

Hbase常用操作命令相关推荐

  1. Hbase数据库的常用操作命令

    HBase的使用 1.自带了shell命令行 $ bin/hbase shell 2.输入help获取帮助信息 3.shell命令行的删除,需要按住ctrl+删除键才可以删除 4.list列出当前数据 ...

  2. 安装虚拟机及Linux常用操作命令

    一.实验环境 Windows10 ,VMware Workstation 12.1.1 ,Ubuntu kylin 16.04 二.实验内容与完成情况 1.新建用户Hadoop (1)安装时新建 (2 ...

  3. VMware Workstation下新建用户及Linux常用操作命令

    一.实验环境 Windows10 ,VMware Workstation 12.1.1 ,Ubuntu kylin 16.04 二.实验内容与完成情况 1.新建用户Hadoop (1)安装时新建 (2 ...

  4. hbase 常用命令行操作总结

    前言 本篇针对hbase常用客户端操作命令,做一下总结,方便后续运营过程中使用: 1.查看帮助命令 help的命令展示出了常用的操作命令以及格式,通过这个命令可以快速定位到需要查询的命令: help ...

  5. Hive 与 Hbase表映射(内部表与外部表),Hbase常用命令

    应用场景 1.将ETL操作的数据存入HBase 2.Hbase作为Hive的数据源 构建低延迟的数据仓库 Hive表映射至Hbase Hbase上有表 -> 外部表 创建Hive表映射HBase ...

  6. Git常用操作命令----有备无患

    Git常用操作命令: 1)远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远 ...

  7. git常用操作命令整理大全(含github操作)

    git常用操作命令整理大全

  8. Redis 常用操作命令

    Redis 常用操作命令 key 1 DEL key该命令用于在 key 存在时删除 key.2 DUMP key 序列化给定 key ,并返回被序列化的值.3 EXISTS key 检查给定 key ...

  9. LINUX中常用操作命令

    LINUX中常用操作命令 Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 ...

  10. svn 常用操作命令

    svn 常用操作命令 检出 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 svn checkout svn://路径(目录或文件 ...

最新文章

  1. Error in variable_response could not find function “variable_response“
  2. dx9 lock unlock效率太低_synchronized的缺陷,Lock的诞生
  3. 工程造价步骤_极其全面!1247页安装工程造价与施工管理讲义,造价入门首选...
  4. leetcode 211. Add and Search Word - Data structure design Trie树
  5. pgpool-II3.1 的内存泄漏(六)
  6. 5.cocos2dx中关于draw绘图,声音和音效,预加载,播放与停止Vs暂停和恢复,音量控制
  7. 解读直播连麦与点播加密
  8. 业务的可变性和不可变性分析_不可变性真的意味着线程安全吗?
  9. 动态类型var和dynamic和传统确定类型区别和效率
  10. 修复病毒破坏的文件关联并恢复程序图标
  11. iOS 11之Vision人脸检测
  12. 中国移动总经理易人对产业格局的影响
  13. Basic INFO - InstallShield的版本区分
  14. java中多线程重要吗_Java基础知识_多线程必要知识点
  15. 微信工程师为你讲述春晚红包的系统设计和优化
  16. 解决三星PM981硬盘无法正常安装黑苹果的问题(第一版)
  17. matlab 双馈,基于Matlab的双馈调速系统研究
  18. 平板电脑有没计算机功能,平板电脑的用途与功能
  19. OSChina 周三乱弹 ——我们职业更好的名字:爱码士
  20. XDL-(1)Linux文件操作命令

热门文章

  1. sql server数据库可疑状态解决方法
  2. SQL优化面试题及答案
  3. Linux 使用xmodmap禁用键盘按键(禁用Linux快捷键)
  4. minecraft我的世界服务器自动备份脚本
  5. 如何快速实现一个抽签小程序
  6. 人工智能技术专家系统
  7. 编程制作动态壁纸的思路_Android自定义动态壁纸开发详解
  8. HTML当当图书馆作业介绍
  9. 广数980tc3从u盘复制到系统_广数980tc3数控车床
  10. 《Linux设备驱动开发详解(第3版)》(即《Linux设备驱动开发详解:基于最新的Linux 4.0内核》)前言