exit 可以通过键入exit命令退出shell。 hbase(main):021:0> exit 停止HBase 要停止HBase,浏览进入到HBase主文件夹,然后键入以下命令。 ./bin/stop-hbas…
分类:HBase教程
HBase计数和截断
count 可以使用count命令计算表的行数量。它的语法如下: count ‘<table name>’ 删除第一行后,表emp就只有两行。验证它,如下图所示。 hbase(main):023:0> …
HBase删除数据
从表删除特定单元格 使用 delete 命令,可以在一个表中删除特定单元格。 delete 命令的语法如下: delete ‘<table name>’, ‘<row>’, ‘<column…
HBase Admin API
HBase是用Java编写的,因此它提供Java API和HBase通信。 Java API是与HBase通信的最快方法。下面给出的是引用Java API管理,涵盖用于管理表的任务。 HBaseAdmin类 HBaseA…
HBase删除表
用drop命令可以删除表。在删除一个表之前必须先将其禁用。 hbase(main):018:0> disable 'emp' 0 row(s) in 1.4580 seconds hbase(main):019:0…
HBase安全
我们可以授予和撤销HBase用户的权限。也有出于安全目的,三个命令:grant, revoke 和 user_permission.。 grant grant命令授予特定的权限,如读,写,执行和管理表给定一个特定的用户。…
HBase Shell
本章介绍了如何使用自带HBase交互shell启动HBase。 HBase Shell HBase包含可以与HBase进行通信的Shell。 HBase使用Hadoop文件系统来存储数据。它拥有一个主服务器和区域服务器。…
HBase禁用表
要删除表或改变其设置,首先需要使用 disable 命令关闭表。使用 enable 命令,可以重新启用它。 下面给出的语法是用来禁用一个表: disable ‘emp’ 下面给出的是一个例子,说明如何禁用表。 hbase…
HBase读取数据
get命令和HTable类的get()方法用于从HBase表中读取数据。使用 get 命令,可以同时获取一行数据。它的语法如下: get ’<table name>’,’row1’ 下面的例子说明如何使用ge…
HBase Exists
可以使用exists命令验证表的存在。下面的示例演示了如何使用这个命令。 hbase(main):024:0> exists 'emp' Table emp does exist 0 row(s) in 0.075…
HBase列出表
list 是用来列出HBase中所有表的命令。下面给出了 list 命令的语法。 hbase(main):001:0 > list 当输入这个命令,并在HBase提示符下执行,它会显示HBase中的所有表的列表,如…
HBase启用表
启用表的语法: enable ‘emp’ 给出下面是一个例子,使一个表启用。 hbase(main):005:0> enable 'emp' 0 row(s) in 0.4580 seconds 验证 启用表之后,…