我们可以授予和撤销HBase用户的权限。也有出于安全目的,三个命令:grant, revoke 和 user_permission.。 grant grant命令授予特定的权限,如读,写,执行和管理表给定一个特定的用户。…
分类:HBase教程
HBase计数和截断
count 可以使用count命令计算表的行数量。它的语法如下: count ‘<table name>’ 删除第一行后,表emp就只有两行。验证它,如下图所示。 hbase(main):023:0> …
HBase扫描
scan 命令用于查看HTable数据。使用 scan 命令可以得到表中的数据。它的语法如下: scan ‘<table name>’ 下面的示例演示了如何使用scan命令从表中读取数据。在这里读取的是emp…
HBase删除数据
从表删除特定单元格 使用 delete 命令,可以在一个表中删除特定单元格。 delete 命令的语法如下: delete ‘<table name>’, ‘<row>’, ‘<column…
HBase读取数据
get命令和HTable类的get()方法用于从HBase表中读取数据。使用 get 命令,可以同时获取一行数据。它的语法如下: get ’<table name>’,’row1’ 下面的例子说明如何使用ge…
HBase更新数据
可以使用put命令更新现有的单元格值。按照下面的语法,并注明新值,如下图所示。 put ‘table name’,’row ’,'Column family:column name',’new value’ 新给定值替换…
HBase创建数据
本章将介绍如何在HBase表中创建的数据。要在HBase表中创建的数据,可以下面的命令和方法: put 命令, add() – Put类的方法 put() –&nbs…
HBase客户端API
本章介绍用于对HBase表上执行CRUD操作的HBase Java客户端API。 HBase是用Java编写的,并具有Java原生API。因此,它提供了编程访问数据操纵语言(DML)。 HBaseConfiguratio…
HBase关闭
exit 可以通过键入exit命令退出shell。 hbase(main):021:0> exit 停止HBase 要停止HBase,浏览进入到HBase主文件夹,然后键入以下命令。 ./bin/stop-hbas…
HBase删除表
用drop命令可以删除表。在删除一个表之前必须先将其禁用。 hbase(main):018:0> disable 'emp' 0 row(s) in 1.4580 seconds hbase(main):019:0…
HBase Exists
可以使用exists命令验证表的存在。下面的示例演示了如何使用这个命令。 hbase(main):024:0> exists 'emp' Table emp does exist 0 row(s) in 0.075…
HBase表描述和修改
描述 该命令返回表的说明。它的语法如下: hbase> describe 'table name' 下面给出的是对emp表的 describe 命令的输出。 hbase(main):006:0> descri…