Hbase List命令exists命令scan命令create命令drop命令disable命令alter命令list_namesapce命令create_namespace命令list_namespace_tables命令put命令get命令delete命令。
- List命令:用于列出Hbase中所有表的名称。
语法:list
示例:list
- Exists命令:用于检查Hbase中是否存在某个表。
语法:exists 'table_name'
示例:exists 'students'
- Scan命令:用于扫描Hbase表中的所有数据。
语法:scan 'table_name'
示例:scan 'students'
- Create命令:用于创建一个新的Hbase表。
语法:create 'table_name', 'column_family1', 'column_family2', ...
示例:create 'students', 'personal_info', 'academic_info'
- Drop命令:用于删除Hbase中的一个表。
语法:drop 'table_name'
示例:drop 'students'
- Disable命令:用于禁用Hbase中的一个表。
语法:disable 'table_name'
示例:disable 'students'
- Alter命令:用于修改Hbase表的属性,如列族等。
语法:alter 'table_name', {METHOD => 'new_column_family_name'}
示例:alter 'students', {METHOD => 'add', NAME => 'contact_info'}
- List_namespace命令:用于列出Hbase中所有的命名空间。
语法:list_namespace
示例:list_namespace
- Create_namespace命令:用于创建一个新的命名空间。
语法:create_namespace 'namespace_name'
示例:create_namespace 'edu'
- List_namespace_tables命令:用于列出某个命名空间下的所有表。
语法:list_namespace_tables 'namespace_name'
示例:list_namespace_tables 'edu'
- Put命令:用于向Hbase表中添加一条数据。
语法:put 'table_name', 'row_key', 'column_family:column_qualifier', 'value'
示例:put 'students', '001', 'personal_info:name', 'John'
- Get命令:用于从Hbase表中获取一条数据。
语法:get 'table_name', 'row_key'
示例:get 'students', '001'
- Delete命令:用于从Hbase表中删除一条数据。
语法:delete 'table_name', 'row_key', 'column_family:column_qualifier'
示例:delete 'students', '001', 'personal_info:name
原文地址: https://www.cveoy.top/t/topic/gHCG 著作权归作者所有。请勿转载和采集!