/ / Come posso conoscere tutte le colonne nella tabella hbase? - hadoop, hbase

Come posso conoscere tutte le colonne nella tabella hbase? - hadoop, hbase

Nella shell di hbase, uso descrivere "nome_tabella", c'è solo il ritorno colonna_family. Come posso conoscere tutta la colonna di ogni famiglia di colonne?

risposte:

1 per risposta № 1

Come @zsxwing ha detto che è necessario eseguire la scansione di tutte le righedato che in HBase ogni riga può avere uno schema completamente diverso (che fa parte della potenza di Hadoop - la possibilità di archiviare dati polistrutturati). HFile struttura del file e vedi che HBase non tiene traccia delle colonne

Quindi la famiglia di colonne e la sua (loro) impostazione sono in effetti lo schema della tabella HBase e questo è ciò che ottieni quando lo "descrivi"