c语言sscanf函数的用法是什么
264
2022-11-18
大数据学习笔记-------------------(31)
第31章 HBASE的SHELL
HBase包含一个可以与HBase通信的shell。 HBase使用Hadoop文件系统来存储其数据。 它将有一个主服务器和区域服务器。数据存储将采用区域(表)的形式。这些区域(表)将被分割并存储在区域服务器中。主服务器管理这些区域服务器,所有这些任务都发生在HDFS上。下面给出了一些HBase Shell支持的命令。
31.1一般命令
Ø status:显示HBase的状态,例如,服务器数量
Ø version:显示HBase的版本号
Ø table_help: 提供表参考命令的帮助
Ø whoami:提供用户信息
31.2数据定义语言(DDL)
下面命令是HBase的表操作命令:
Ø create:创建一个table
Ø list:列出HBase的所有表
Ø disable:禁用一个table
Ø is_disabled:验证table是否禁用
Ø enable:启用一个table
Ø is_enable:验证table是否启用
Ø describe:提供表的描述
Ø alter:修改一个table
Ø exists:验证表是否存在
Ø drop:从HBase删除一个table
Ø drop_all:删除与命令中给出的"regex"匹配的表
Ø JavaAdmin API:在所有上述命令之前,Java提供了一个AdminAPI,通过编程实现DDL功能。在org.apache.hadoop.hbase.client包下,HBaseAdmin和HTableDescriptor是这个包中提供DDL功能的两个重要类。
31.3数据操纵语言(DML)
Ø put:将单元格值放在特定表中指定行的指定列。
Ø get:获取行或单元格的内容。
Ø delete:删除表中的单元格值。
Ø deleteall:删除给定行中的所有单元格。
Ø scan:扫描并返回表数据。
Ø count:计数并返回表中的行数。
Ø truncate:禁用,删除和重新创建指定的表。
Java Client API:在所有上述命令之前,Java提供了一个
Client API,以实现
DML功能,
CRUD(创建检索更新删除)操作等等,通过编程,在
org.apache.hadoop.hbase.client包下。
HTable Put和
Get是这个包中的重要类。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~