Saltar al contenido

¿Cómo borrar una tabla en hbase?

El tutorial o código que verás en este post es la resolución más fácil y válida que encontramos a esta inquietud o problema.

Solución:

Si ejecuta esto en el shell HBase:

 > truncate 'yourTableName'

Entonces HBase ejecutará estas operaciones para ‘yourTableName’:

 > disable 'yourTableName'
 > drop 'yourTableName'
 > create 'yourTableName', 'f1', 'f2', 'f3'

Otra opción eficiente es eliminar la tabla y luego reconstruir otra con la misma configuración que la anterior.

No sé cómo hacer esto en php, pero sé cómo hacerlo en Java. Las acciones correspondientes en php deberían ser similares, solo necesita verificar cómo se ve la API.

En Java usando HBase 0.90.4:

// Remember the "schema" of your table
HBaseAdmin admin = new HBaseAdmin(yourConfiguration);
HTableDescriptor td = admin.getTableDescriptor(Bytes.toBytes("yourTableName");

// Delete your table
admin.disableTable("yourTableName");
admin.deleteTable("yourTableName");

// Recreate your talbe
admin.createTable(td);

Usando hbase shell, truncate hará la tarea.

la instantánea de truncate 'customer_details' comando se muestra a continuación:ingrese la descripción de la imagen aquí

dónde customer_details es el nombre de la tabla

Si te gustó nuestro trabajo, puedes dejar una crónica acerca de qué te ha parecido este escrito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *