HBase学习笔记2 - HBase shell常用命令
转载请标注原链接: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常用命令相关推荐
- Linux学习笔记(二)|常用命令
Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...
- Linux学习笔记(一):Linux常用命令
linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...
- Hadoop 学习笔记(三)常用命令
Hadoop 学习笔记(三)常用命令 进入HADOOP_HOME目录. 执行sh bin/start-all.sh 进入HADOOP_HOME目录. 执行sh bin/stop-all.sh Usag ...
- 嵌入式系统及应用Linux学习笔记(一)——常用命令
https://blog.csdn.net/qq_40700822/article/details/106080389 Linux学习笔记(一) Linux简介 Linux特点 Linux基本操作 1 ...
- 狂神说--docker学习笔记-docker安装,常用命令,以及使用
狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 1. Docker概述 1.1 Docker为什么出现? 大家经常做一款 ...
- liunx学习笔记(一:常用命令)
linux: 在学习linux之前我们应该多少了解windows的一些相关操作,linux也就是类似windows的另一种操作系统,用来管理软硬件的一种应用.在windows下你可以通过鼠标点击相关的 ...
- Linux运维学习笔记之二:常用命令
第三章 常用命令 1.mkdir : 创建目录,make directorys,-p 递归创建目录 mkdir-p /a/b/c 2.ls : -l(long)d(directory)显示目录或文件 ...
- 嵌入式系统想学习笔记之五--uboot之常用命令
1. 常用操作命令 1..1 网络命令 使用网络命令之前,首先需要设置开发板的 IP 地址和 mac 地址: => setenv ipaddr 192.168.0.232=> setenv ...
- Oracle 学习笔记:Backup Recovery 常用命令
1.设置归档模式: (1):查看数据库是否处于归档模式: 归档模式处于禁用状态. (2):设置数据库处于归档模式: 设置数据库处于归档模式的前提是数据库处于mount状态下,重启数据库至mount状态 ...
最新文章
- 那些年,面试被虐过的红黑树
- VS2012编译调试WDM驱动(KdPrint无调试信息 debugview win7无调试信息)
- 利用dom4j取出XML文件中的数据
- stm32固件库assert_param()
- mysql分区列要包含主键吗_MYSQL的分区字段,必须包含在主键字段内
- 内部设计师揭秘!王者峡谷中竟有隐藏的c++代码??!!腾讯已经炸了!!!
- Delphi获得计算机系统配置,用Delphi获取本地计算机名称和IP地址
- 【C】课堂结对联系-求整数数组的子数组之和的最大值(党云龙、黄为)
- deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程
- 人工鱼群算法python实现
- OMNeT学习之TicToc2-7详解
- (Tekla Structures二次开发)将报表模板数据写入文本文件
- Zabbix 监控 Windows主机
- 怎样计算机表格中算出平均值,怎样设置excel自动计算平均值
- android平板游戏隐藏功能,平板电脑怎么隐藏游戏
- html5 游戏制作教程,利用HTML5 Canvas制作一个简单的打飞机游戏
- 数据分析-傅里叶变换
- 拉伸图片的时候怎么才能让图片不变形
- 微信公众号开发 - token获取(保证同一时间段内只请求一次)
- 【CloudCompare教程】001:CloudCompare中文版下载与安装图文教程
热门文章
- ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
- c# applibrary实现一个Sheet表中存放多张DataTable数据
- SpringMVC学习系列(8) 之 国际化
- ACdream 1103 瑶瑶正式成为CEO(树链剖分+费用流)
- 制作ubuntu 18.04 U盘启动盘
- RealARM 210开发板 u-boot传递mac地址到内核的方法
- ssrs报表服务器数据库配置文件,创建报表服务器数据库(SSRS 配置管理器)
- mPaaS 月度小报|为采购而生,全新资源包上架;前端 2D 游戏化互动入门指南
- 阿里云PolarDB论文入选数据库顶会SIGMOD2021 最新一代架构领先世界
- 如何将实时计算 Flink 与自身环境打通?