转载请标注原链接:http://www.cnblogs.com/xczyd/p/6639397.html

扫表的时候限定行数

scan 'TABLE_NAME', { LIMIT => 5 }

即为扫表的时候,限定只输出五条数据

==============================================

删表

删表需要执行两个步骤,即disable和drop,具体如下:

disable 'TABLE_NAME'
drop 'TABLE_NAME'

当然disable后的表还可以重新enable起来,命令为:

enable 'TABLE_NAME'

==============================================

给用户赋权限

grant 'USER_NAME', 'RWXCA', 'TABLE_NAME'

较常见的就是给一个用户赋予某张表的权限,其中'RWXCA'每个字母表示一种权限类型,R(Read)是读,W(Write)是写,X(Exec)是执行,C(Create)是创建,A(Admin)是管理员权限

也有开启行级和单元格级别权限的命令,但是不是很常用,具体如下:

grant 'USER_NAME', 'RWXCA', 'TABLE_NAME', 'f1', 'col1'

==============================================

关闭表的WAL log

在HBase的Java API中,可以通过如下的方法来指定写入时不使用WAL log:

Put put = new Put(rowKey);
put.setWriteToWAL(false);

在HBase shell中,可以执行如下命令来关闭一张表的WAL log:

alter 'TABLE_NAME', DURABILITY => 'SKIP_WAL'

注意此命令需要这张表的所有region下线后再上线才能生效(如果不想重启集群的话,就只能disable再enable一个表)

DURABILITY可选的值有ASYNC_WAL, FSYNC_WAL, SKIP_WAL,SYNC_WAL(默认值),USE_DEFAULT等

具体每个值的意义可以参考官网的注释:http://hbase.apache.org/0.94/apidocs/org/apache/hadoop/hbase/client/Durability.html

或者直接查看hbase源码中Durability这个枚举类型的实现

转载于:https://www.cnblogs.com/xczyd/p/6639397.html

HBase学习笔记2 - HBase shell常用命令相关推荐

  1. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

  2. Linux学习笔记(一):Linux常用命令

    linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...

  3. Hadoop 学习笔记(三)常用命令

    Hadoop 学习笔记(三)常用命令 进入HADOOP_HOME目录. 执行sh bin/start-all.sh 进入HADOOP_HOME目录. 执行sh bin/stop-all.sh Usag ...

  4. 嵌入式系统及应用Linux学习笔记(一)——常用命令

    https://blog.csdn.net/qq_40700822/article/details/106080389 Linux学习笔记(一) Linux简介 Linux特点 Linux基本操作 1 ...

  5. 狂神说--docker学习笔记-docker安装,常用命令,以及使用

    狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 1. Docker概述 1.1 Docker为什么出现? 大家经常做一款 ...

  6. liunx学习笔记(一:常用命令)

    linux: 在学习linux之前我们应该多少了解windows的一些相关操作,linux也就是类似windows的另一种操作系统,用来管理软硬件的一种应用.在windows下你可以通过鼠标点击相关的 ...

  7. Linux运维学习笔记之二:常用命令

    第三章 常用命令 1.mkdir : 创建目录,make directorys,-p 递归创建目录 mkdir-p /a/b/c 2.ls  : -l(long)d(directory)显示目录或文件 ...

  8. 嵌入式系统想学习笔记之五--uboot之常用命令

    1. 常用操作命令 1..1 网络命令 使用网络命令之前,首先需要设置开发板的 IP 地址和 mac 地址: => setenv ipaddr 192.168.0.232=> setenv ...

  9. Oracle 学习笔记:Backup Recovery 常用命令

    1.设置归档模式: (1):查看数据库是否处于归档模式: 归档模式处于禁用状态. (2):设置数据库处于归档模式: 设置数据库处于归档模式的前提是数据库处于mount状态下,重启数据库至mount状态 ...

最新文章

  1. 那些年,面试被虐过的红黑树
  2. VS2012编译调试WDM驱动(KdPrint无调试信息 debugview win7无调试信息)
  3. 利用dom4j取出XML文件中的数据
  4. stm32固件库assert_param()
  5. mysql分区列要包含主键吗_MYSQL的分区字段,必须包含在主键字段内
  6. 内部设计师揭秘!王者峡谷中竟有隐藏的c++代码??!!腾讯已经炸了!!!
  7. Delphi获得计算机系统配置,用Delphi获取本地计算机名称和IP地址
  8. 【C】课堂结对联系-求整数数组的子数组之和的最大值(党云龙、黄为)
  9. deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程
  10. 人工鱼群算法python实现
  11. OMNeT学习之TicToc2-7详解
  12. (Tekla Structures二次开发)将报表模板数据写入文本文件
  13. Zabbix 监控 Windows主机
  14. 怎样计算机表格中算出平均值,怎样设置excel自动计算平均值
  15. android平板游戏隐藏功能,平板电脑怎么隐藏游戏
  16. html5 游戏制作教程,利用HTML5 Canvas制作一个简单的打飞机游戏
  17. 数据分析-傅里叶变换
  18. 拉伸图片的时候怎么才能让图片不变形
  19. 微信公众号开发 - token获取(保证同一时间段内只请求一次)
  20. 【CloudCompare教程】001:CloudCompare中文版下载与安装图文教程

热门文章

  1. ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
  2. c# applibrary实现一个Sheet表中存放多张DataTable数据
  3. SpringMVC学习系列(8) 之 国际化
  4. ACdream 1103 瑶瑶正式成为CEO(树链剖分+费用流)
  5. 制作ubuntu 18.04 U盘启动盘
  6. RealARM 210开发板 u-boot传递mac地址到内核的方法
  7. ssrs报表服务器数据库配置文件,创建报表服务器数据库(SSRS 配置管理器)
  8. mPaaS 月度小报|为采购而生,全新资源包上架;前端 2D 游戏化互动入门指南
  9. 阿里云PolarDB论文入选数据库顶会SIGMOD2021 最新一代架构领先世界
  10. 如何将实时计算 Flink 与自身环境打通?