HBase学习笔记-HBase shell常用命令

扫表的时候限定行数

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下线后再上线才能生效

时间: 2024-08-07 11:32:43

HBase学习笔记-HBase shell常用命令的相关文章

学习笔记-- 2014-07-07 Linux常用命令

2014-07-07 Linux常用命令 在Linuxtoy.org上看一些文章收集一些常用命令==================一.ps.kill 使用备查二.Ubuntu 提示三则三.最小化安装 Ubuntu四.Linux Mint设置时间 一到三来看linuxtoy.org网站 ===================一.ps.kill 使用备查 ps-查看当前正在运行的进程,示例:$ ps     kill {PID}-通过 PID 来停止任意进程,示例:$ kill 1012    

Linux学习笔记(四)-Linux常用命令

常用命令格式 #command(指令) [-options] parameter1(参数1) parameter2(参数2)... 大小写区分,tab自动补全 Shell特殊字符 通配符 管道Pipe:把前面进程的输出作为后面进程的输入,把前面文件的输出作为后面进程的输入 输入/输出重定向 命令帮助 Man工具就是系统帮助手册:man+命令 Info工具是一个基于菜单的超文本系统 翻页 ctrl+f:下一页 ctrl+b:上一页 more 历史记录查看 history n(指定查看最近多少条)

Oracle学习笔记—数据字典和常用命令(转载)

转载自: oracle常用数据字典和SQL语句总结 Oracle常用命令大全(很有用,做笔记) 一.Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的.比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等.当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息. Oracle中的数据字典有静态和动态之分.静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的

Maven学习笔记二:常用命令

Maven常用命令: 1.mvn -v:显示版本信息 2.创建Java项目 mvn archetype:generate groupid:项目标识,java包的目录结构: artifactid:项目名称 示例: mvn archetype:generate -DarchetypeCatalog=internal -Dgroupid=com.demo.app -Dartifactid=myapp -Dversion=1.0 -DarchetypeCatalog=internal:不从远程服务器上获

Linux学习笔记之七————Linux常用命令之编辑器、服务器

<1>gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适.   <2>sublime编辑器 Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用) Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim. Sublime Text具有漂亮的用户界面和强大的功

Docker学习笔记(2)--Docker常用命令

原文地址:http://blog.csdn.net/we_shell/article/details/38368137 1. 查看docker信息(version.info) [plain] view plaincopy # 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(search.pull.images.rmi.history) [plain] view plaincopy # 检索image $do

【安全牛学习笔记】tcpdump常用命令实例

默认启动 tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包. 监听网卡eth0tcpdump -i eth0这个方式最简单了,但是用处不多,因为基本上只能看到数据包的信息刷屏,压根看不清,可以使 用ctrl+c中断退出,如果真有需求,可以将输出内容重定向到一个文件,这样也更方便查看. 监听指定的主机tcpdump -i eth0 -nn 'host 192.168.168.2'这样的话,192.168.168.2这台主机接收到的包和发送的包都会被抓取.tcp

Linux学习笔记之四————Linux常用命令 ( 待补充)

一.Linux命令--文件.磁盘管理 1.文件管理 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或者目录名称最长可以有265个字符,"."代表当前目录,".."代表上一级目录,以"."开头的文件为隐藏文件,需要用 -a 参数才能显示. ls常用参数: 参数 含义 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式

【linux学习笔记八】常用命令

查询与自动挂载 #查询系统中已经挂载的设备 mount #依据配置文件/etc/fstab的内容,自动挂载 mount -a 挂载命令格式 mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点 #-t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3 ext4 iso9660等 #-o 特殊选项:可以指定挂载的额外选项 w 用户名 命令输出: USER 登录的用户名 TTY 登录终端 FROM 从哪个IP地址登录 [email protected] 登录时间 IDLE