hbase 查看建表语句
HBase没有类似于关系型数据库中的“查看建表语句”的命令,因为HBase不是基于SQL的关系型数据库,而是基于列族的分布式NoSQL数据库。HBase中的表结构是通过HBase Shell或HBase API创建的,可以通过以下命令查看HBase中表的结构:
- 在HBase Shell中输入“list”命令查看所有表的列表:
hbase(main):001:0> list
- 选择要查看表的结构,使用“describe”命令:
hbase(main):002:0> describe 'table_name'
这将显示表的列族及其属性,例如:
Table table_name is ENABLED
table_name
COLUMN FAMILIES DESCRIPTION
{NAME => 'cf1', DATA_BLOCK_ENCODING => 'NONE', BLOOMFILTER => 'ROW', VERSIONS => '1', COMPRESSION => 'NONE', MIN_VERSIONS => '0', TTL => 'FOREVER', KEEP_DELETED_CELLS => 'FALSE', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}
{NAME => 'cf2', DATA_BLOCK_ENCODING => 'NONE', BLOOMFILTER => 'ROW', VERSIONS => '1', COMPRESSION => 'NONE', MIN_VERSIONS => '0', TTL => 'FOREVER', KEEP_DELETED_CELLS => 'FALSE', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}
此输出显示表名为“table_name”,有两个列族“cf1”和“cf2”,每个列族有不同的属性
原文地址: https://www.cveoy.top/t/topic/eJxl 著作权归作者所有。请勿转载和采集!