在hbase shell中,我使用describe'table_name',只有column_family返回。如何了解每个列族中的所有列?
最佳答案
正如@zsxwing所说,您需要扫描所有行,因为在HBase中,每一行都可以具有完全不同的架构(这是Hadoop强大功能的一部分-存储多结构数据的能力)。您可以看到HFile file structure并看到HBase不会跟踪列
因此,列族及其设置实际上就是HBase表的架构,这就是您“描述”它时得到的
在hbase shell中,我使用describe'table_name',只有column_family返回。如何了解每个列族中的所有列?
最佳答案
正如@zsxwing所说,您需要扫描所有行,因为在HBase中,每一行都可以具有完全不同的架构(这是Hadoop强大功能的一部分-存储多结构数据的能力)。您可以看到HFile file structure并看到HBase不会跟踪列
因此,列族及其设置实际上就是HBase表的架构,这就是您“描述”它时得到的