HBase ist in Java geschrieben, daher bietet Java-API, um mit HBase kommunizieren. Java-API ist der schnellste Weg, um mit HBase kommunizieren. Da unten ist die referenzierten Java-Admin-API, dass abdeckt Aufgaben verwendet, um Tabellen zu verwalten.
HBaseAdmin ist eine Klasse, repräsentiert die Admin. Diese Klasse gehört zur org.apache.hadoop.hbase.client Paket. Verwendung dieser Klasse Sie kann ausführen Sie die Aufgaben eines Administrators . Sie können die Instanz von Admin verwendung erhalten Connection.getAdmin ( ) Methode.
Methoden und Beschreibung
S.No. | Methoden und Beschreibung |
---|---|
1 | void createTable(HTableDescriptor desc) Erstellt eine neue Tabelle. |
2 | void createTable(HTableDescriptor desc, byte[][] splitKeys) Erstellt eine neue Tabelle mit einem Anfangssatz von leeren Regionen, die von den angegebenen Split-Schlüssel festgelegt. |
3 | void deleteColumn(byte[] tableName, String columnName) Löscht eine Spalte aus einer Tabelle. |
4 | void deleteColumn(String tableName, String columnName) Löscht eine Spalte aus einer Tabelle. |
5 | void deleteTable(String tableName) Löscht eine Tabelle. |
Diese Klasse enthält die Details zu einem HBase Tabelle wie:
S.No. | Konstruktor und Zusammenfassung |
---|---|
1 | HTableDescriptor(TableName name) Konstruiert ein Tabellendeskriptor Angabe eines Tablename-Objekt. |
S.No. | Methoden und Beschreibung |
---|---|
1 | HTableDescriptor addFamily(HColumnDescriptor family) Fügt eine Spalte Familie auf den angegebenen Descriptor |