Es-hbase-hbase-client-api

提供:Dev Guides
移動先:案内検索

HBase-クライアント用API

HBaseタブラでの CRUD 操作を実現するために、HBaseのクライアントAPI Java APIを説明します。 JavaベースのJavaベースのAPI ロタント、プロポシオナアクセソメディアンプログラマーアルレングアヘデマニプラシオンデダトス(DML)。

Clase HBaseConfiguration

Agrega HBaseは、構成の構成をアーカイブします。 * org.apache.hadoop.hbase *paqueteのように、Estaクラスをパーテスします。

Métodosydescripción

S.No. Métodos y Descripción
1
  • Static org.apache.hadoop.conf Configuración create()*

HBaseを再帰的に設定する方法

HTable Clase

HTable HBaseは、HBaseタブラの国際的な表現を表しています。 HBaseタブを使用して、タブラの設定を行うことができます。 org.apache.hadoop.hbase。クライアントのクラスを永続的に展開します。

コンストラクター。

S.No. Constructores.
1 *HTable() *
2
  • HTable(TableName nom_tabla, ClusterConnection conexión, la interfaz ExecutorService piscina)*

コンストラクターであるHBaseを使用して、オブジェクトをパラメーターに追加します。

Métodosydescripción

S.No. Constructores.
1

Void close()

Libera todos los recursos del HTable。

2

Void delete(Eliminar eliminar)

Elimina las celdas especificadas/fila。

3

Boolean existe(se)

メディタントエステメソード、セプエデプロバルライストゥメンシアデコラムスデラタブラ、コモセスペシフィカポルゲット。

4

Resultado get(se)

Recupera algunascélulasde una fila determinada。

5

Org.apache.hadoop.conf Configuración getConfiguration()

デスタンブオブコンフィグレーションオブユーティリザドスポルエスタインスタンシア。

6

TableName getName()

タブラ・デヴエルベ・エル・オンブレ

7

HTableDescriptor getTableDescriptor()

タブラのデブラーブラタブラ記述子。

8

Byte[] getTableName()

デベラブエルノンブレデラタブラ。

9

Void poner(poner)

メディテアン・エステ・メトド、タブラの挿入物を挿入します。

クレースポナー

Esta clase se utiliza para llevar a cabo operaciones Put en una sola fila。 org.apache.hadoop.hbase。クライアントのパケテ

コンストラクター。

S.No. Los constructores y Descripción
1

Poner(byte[] fila)

Conesteコンストラクタ、puede crear unaoperaciónpara la fila especificada。

2

Poner(byte[] rowArray rowOffset, int, int rowLength)

Conesteコンストラクター、プエデハーサーウナコピアデラクラベデラフィラパラマンテナーローカル。

3

Poner(byte[] rowArray rowOffset, int, int rowLength, ts)

Conesteコンストラクター、プエデハーサーウナコピアデラクラベデラフィラパラマンテナーローカル。

4

Poner(byte[] fila, largo ts)

Conesteコンストラクタ、podemos crear unaoperaciónpara la fila especificada、usando una determinada hora。

メトドス

S.No. Métodos y Descripción
1

Poner add(byte[] familia, byte[] calificador, byte[] valor)

Agrega la columna especificada y valor a estaoperación。

2

Poner add(byte[] familia, byte[] calificador, ts, byte[] valor)

アガラ・ラ・コラムナ・エスペシフィカダ・イ・バロール、コン・ラ・ホラ・コモ・ス・ヴァージョン・パラ・エスタ・オペラシオン。

3

Poner add(byte[] familia, ByteBuffer calificador, ts, ByteBuffer valor)

アガラ・ラ・コラムナ・エスペシフィカダ・イ・バロール、コン・ラ・ホラ・コモ・ス・ヴァージョン・パラ・エスタ・オペラシオン。

4

Poner add(byte[] familia, ByteBuffer calificador, ts, ByteBuffer valor)

アガラ・ラ・コラムナ・エスペシフィカダ・イ・バロール、コン・ラ・ホラ・コモ・ス・ヴァージョン・パラ・エスタ・オペラシオン。

クレース

現実的な操作を行うための操作は、ソラ・フィラで行われます。 * org.apache.hadoop.hbase。 *paquete del clienteのようにEstaクラスをパーテスします。

コンストラクタ

S. No. Constructor y Descripción
1
  • Get(byte[] fila)*

コンストラクター、操作性、操作性を確認してください。

2 Get(se)

メトドス

S. No. Métodos y Descripción
1

Obtener addColumn(byte[] familia, byte[] calificador)

Recupera la columna de la familia con el calificador

2

Obtener addFamily(byte[] familia)

Recupera todas las columnas de la familia indicada。

クラース・エリミナー

Esta clase se utiliza para realizar las operaciones deeliminaciónen una sola fila。 パラエリミナールウナフィラエンターナ、エリミナールウナインスタンシアデウンオブジェクトオブコンラフィラケデザエリミナール。 * org.apache.hadoop.hbase。 *paquete del clienteのようにEstaクラスをパーテスします。

コンストラクタ

S. No. Constructor y Descripción
1
  • Delete(byte[] fila)*

クリミア・オペラシオン・デ・エリミナシオン・パラ・ラ・フィラ・エスペシフィカ。

2

Delete(byte[] rowArray rowOffset, int, int rowLength)

クリミア・オペラ・デ・エリミナシオン・パラ・ラ・フィラ・エスペシフィカダ・イ・ラ・マルカ。

3

Delete(byte[] rowArray rowOffset, int, int rowLength, ts)

クリミア・オペラ・デ・エリミナシオン・パラ・ラ・フィラ・エスペシフィカダ・イ・ラ・マルカ。

4

Delete(byte[] fila, largo hora)

クリミア・オペラ・デ・エリミナシオン・パラ・ラ・フィラ・エスペシフィカダ・イ・ラ・マルカ。

メトドス

S. No. Métodos y Descripción
1

Eliminar addColumn(byte[] familia, byte[] calificador)

コラムの詳細

2

Eliminar addColumns(byte[] familia, byte[] calificador, largo hora)

Elimina todas las versiones de la columna especificada con una marca igual o劣等a la hora especificada。

3

Eliminar addFamily(byte[] familia)

エリミナ・トダス・ラス・バージョン・デ・トダス・ラス・コラムス・デ・ラ・ファミリア・インディカダ。

4

Eliminar addFamily(byte[] familia, marca largo)

Elimina todas las columnas de la familia indicada con una marca inferior o igual a la hora especificada。

Clase Resultado

Esta clase se utiliza para obtener una sola fila resultado de una consulta o una captura。

コンストラクター。

S. No. Constructores.
1

Resultado()

コンストラクターであり、KeyValueを取得します。 devuelve null si se llamacélulasprimas()。

メトドス

S. No. Métodos y Descripción
1

Byte[] getValue(byte[] familia, byte[] calificador)

旧来の使用法旧バージョン

2

Byte[] getRow()

修士課程の修士号修士課程修了者修士課程修了者修士課程修了者