- HBase - Inicio
- HBase - Descripción General
- HBase - Arquitectura
- HBase - Instalación
- HBase - Shell
- HBase - Comandos Generales
- HBase - Admin API
- HBase - Crear Tabla
- HBase - Listado Tabla
- HBase - Desactivación de una Tabla
- HBase - Permitiendo una Tabla
- HBase - Describir y Modificar
- HBase - Existe
- HBase - Soltar la Tabla
- HBase - Apagado
- HBase - API de Cliente
- HBase - Crear Datos
- HBase - Actualizar Datos
- HBase - Leer Datos
- HBase - Eliminar Datos
- HBase - Escanear
- HBase El Conde y Truncar
- HBase - Seguridad
HBase - API de Cliente
Este captulo describe el cliente java API para HBase que se utiliza para realizar CRUD operaciones en HBase tablas. HBase est escrito en Java y tiene una API nativa de Java. Por lo tanto, proporciona acceso mediante programacin al lenguaje de manipulacin de datos (DML).
Clase HBaseConfiguration
Agrega HBase archivos de configuracin para una configuracin. Esta clase pertenece a la org.apache.hadoop.hbasepaquete.
Mtodos y descripcin
| S.No. | Mtodos y Descripcin |
|---|---|
| 1 |
Static org.apache.hadoop.conf Configuracin create() Este mtodo crea una configuracin con recursos HBase |
HTable Clase
HTable HBase es una clase interna que representa un HBase tabla. Se trata de una implementacin de una tabla que se utiliza para comunicarse con un solo HBase tabla. Esta clase pertenece a la org.apache.hadoop.hbase.clase de cliente.
Constructores.
| S.No. | Constructores. |
|---|---|
| 1 | HTable() |
| 2 |
HTable(TableName nom_tabla, ClusterConnection conexin, la interfaz ExecutorService piscina) Con este constructor, puede crear un objeto para tener acceso a una tabla HBase. |
Mtodos y descripcin
| 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) Mediante este mtodo, se puede probar la existencia de columnas de la tabla, como se especifica por Get. |
| 4 |
Resultado get(se) Recupera algunas clulas de una fila determinada. |
| 5 |
Org.apache.hadoop.conf Configuracin getConfiguration() Devuelve el objeto de configuracin utilizados por esta instancia. |
| 6 |
TableName getName() Devuelve el nombre de la tabla ejemplo de esta tabla. |
| 7 |
HTableDescriptor getTableDescriptor() Devuelve la tabla descriptor de la tabla. |
| 8 |
Byte[] getTableName() Devuelve el nombre de la tabla. |
| 9 |
Void poner(poner) Mediante este mtodo, puede insertar datos en la tabla. |
Clase Poner
Esta clase se utiliza para llevar a cabo operaciones Put en una sola fila. Pertenece a la org.apache.hadoop.hbase.paquete del cliente.
Constructores.
| S.No. | Los constructores y Descripcin |
|---|---|
| 1 |
Poner(byte[] fila) Con este constructor, puede crear una operacin para la fila especificada. |
| 2 |
Poner(byte[] rowArray rowOffset, int, int rowLength) Con este constructor, puede hacer una copia de la clave de la fila para mantener local. |
| 3 |
Poner(byte[] rowArray rowOffset, int, int rowLength, ts) Con este constructor, puede hacer una copia de la clave de la fila para mantener local. |
| 4 |
Poner(byte[] fila, largo ts) Con este constructor, podemos crear una operacin para la fila especificada, usando una determinada hora. |
Mtodos
| S.No. | Mtodos y Descripcin |
|---|---|
| 1 |
Poner add(byte[] familia, byte[] calificador, byte[] valor) Agrega la columna especificada y valor a esta operacin. |
| 2 |
Poner add(byte[] familia, byte[] calificador, ts, byte[] valor) Agrega la columna especificada y valor, con la hora como su versin para esta operacin. |
| 3 |
Poner add(byte[] familia, ByteBuffer calificador, ts, ByteBuffer valor) Agrega la columna especificada y valor, con la hora como su versin para esta operacin. |
| 4 |
Poner add(byte[] familia, ByteBuffer calificador, ts, ByteBuffer valor) Agrega la columna especificada y valor, con la hora como su versin para esta operacin. |
Clase
Esta clase se utiliza para realizar operaciones obtener en una sola fila. Esta clase pertenece a la org.apache.hadoop.hbase.paquete del cliente.
Constructor
| S. No. | Constructor y Descripcin |
|---|---|
| 1 |
Get(byte[] fila) Con este constructor, puede crear una operacin Get para la fila especificada. |
| 2 | Get(se) |
Mtodos
| S. No. | Mtodos y Descripcin |
|---|---|
| 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. |
Clase Eliminar
Esta clase se utiliza para realizar las operaciones de eliminacin en una sola fila. Para eliminar una fila entera, eliminar una instancia de un objeto con la fila que desea eliminar. Esta clase pertenece a la org.apache.hadoop.hbase.paquete del cliente.
Constructor
| S. No. | Constructor y Descripcin |
|---|---|
| 1 |
Delete(byte[] fila) Crea una operacin de eliminacin para la fila especificada. |
| 2 |
Delete(byte[] rowArray rowOffset, int, int rowLength) Crea una operacin de eliminacin para la fila especificada y la marca. |
| 3 |
Delete(byte[] rowArray rowOffset, int, int rowLength, ts) Crea una operacin de eliminacin para la fila especificada y la marca. |
| 4 |
Delete(byte[] fila, largo hora) Crea una operacin de eliminacin para la fila especificada y la marca. |
Mtodos
| S. No. | Mtodos y Descripcin |
|---|---|
| 1 |
Eliminar addColumn(byte[] familia, byte[] calificador) Elimina la versin ms reciente de la columna especificada. |
| 2 |
Eliminar addColumns(byte[] familia, byte[] calificador, largo hora) Elimina todas las versiones de la columna especificada con una marca igual o inferior a la hora especificada. |
| 3 |
Eliminar addFamily(byte[] familia) Elimina todas las versiones de todas las columnas de la familia indicada. |
| 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.
Constructores.
| S. No. | Constructores. |
|---|---|
| 1 |
Resultado() Con este constructor, puede crear un resultado vaco sin carga KeyValue; devuelve null si se llama clulas primas( ). |
Mtodos
| S. No. | Mtodos y Descripcin |
|---|---|
| 1 |
Byte[] getValue(byte[] familia, byte[] calificador) Este mtodo se utiliza para obtener la versin ms reciente de la columna especificada |
| 2 |
Byte[] getRow() Este mtodo se utiliza para recuperar la fila que corresponde a la fila de que este resultado fue creado. |