Apache Hive es una herramienta de almacenamiento de datos que usamos para administrar nuestros datos de estructura en Hadoop. Las tablas en la colmena se utilizan para almacenar datos en formato tabular (estructurado). Hive es muy capaz de consultar petabytes de registros almacenados dentro de la tabla Hive.
El comando DROP TABLE en la colmena se usa para colocar una tabla dentro de la colmena. Hive eliminará todos sus datos y metadatos de la tienda de metadatos de Hive. La instrucción DROP TABLE de Hive viene con una opción PURGE . En caso de que se mencione la opción PURGE , los datos se perderán por completo y no se podrán recuperar más tarde, pero si no se menciona, los datos se moverán a .Trash/ directorio actual.
Sintaxis:
DROP TABLE [IF EXISTS] table_name [PURGE];
Ejemplo:
Para realizar la siguiente operación, asegúrese de que su colmena esté funcionando. A continuación se muestran los pasos para iniciar una colmena en su sistema local.
Paso 1: Inicie todo su Hadoop Daemon
start-dfs.sh # this will start namenode, datanode and secondary namenode start-yarn.sh # this will start node manager and resource manager jps # To check running daemons
Paso 2: Inicie Hive
hive
Primero creemos una tabla en la colmena con el siguiente comando para que podamos DROP con la instrucción DROP TABLE . En nuestro ejemplo, no especificamos ningún nombre de base de datos, por lo que Hive utilizará su base de datos predeterminada .
Dominio:
CREATE TABLE data ( Name STRING, ContactNo BIGINT) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',';
Hemos creado con éxito una tabla de datos en la base de datos predeterminada de la colmena. A continuación se muestra el comando para comprobar
Sintaxis:
SHOW TABLES IN <database-name>;
Dominio:
show tables in default;
DROP TABLE en Hive
Con la ayuda del siguiente comando, todo el contenido de la tabla de datos se eliminará de forma permanente porque he usado la opción PURGAR con el comando DROP TABLE.
Dominio:
DROP TABLE IF EXISTS data PURGE;
La tabla se ha descartado con éxito.
Publicación traducida automáticamente
Artículo escrito por dikshantmalidev y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA