tarea de práctica de colmena 1

1. ¿Cómo apagar el firewall?
Primero, cambie al usuario root
su-root.
Luego, apague el firewall y prohíba que el firewall inicie
systemctl stop firewalld.service
systemctl disable firewalld.service

2. Al cambiar la IP, ¿qué archivo debe cambiarse?
vim / etc / sysconfig / network-scripts / ifcfg-ens33
modifique la cuarta línea a BOOTPROTO = "static"

3. ¿Cuáles son los tipos de datos complejos en Hive?
estructura, mapa, matriz

4. Intente escribir la sintaxis completa para crear tablas en Hive.

create [external] table if not exists 表名
(列名 数据类型 [comment 本列注释],...)
[comment 表注释]
[partitioned by (列名 数据类型 [comment 本列注释],...)]
[clustered by(列名,列名,...)]
[sorted by (列名 [asc|desc],...)] info num_buckets buckets]
[row format row_format]
[stored as file_format]
[location hdfs_path]
[tblproperties (property_name=property_value,...)]
[as select_statement]

Nota:
①externo significa crear una tabla externa; cuando hive crea una tabla interna, los datos se moverán a la ruta señalada por el almacén de datos; si se crea una tabla externa,
solo se registra la ruta donde se encuentran los datos, y no se realizan cambios en la ubicación de los datos
② particionado mediante la creación de una tabla de partición
③ agrupado por para crear una tabla de depósito
④ clasificado por
formato de fila no utilizado comúnmente delimitado [campos terminados por char] [elementos de colección terminados
por char] [claves de mapa terminado por char] [línea terminada por char]
⑥ almacenado como tipo de almacenamiento de archivo designado (archivo binario de archivo de secuencia, archivo de texto de archivo de texto, formato de almacenamiento de columna
rcfile ) ⑦ubicación especifica la ubicación de almacenamiento de la tabla en hdfs
⑧al igual que permite a los usuarios copiar la estructura de la tabla existente, pero no copia los datos,
seguidos por declaraciones de consulta, crea tablas basadas en los resultados de la consulta

5. La diferencia entre tablas internas y externas Las tablas
creadas en la actualidad son todas las llamadas tablas de gestión, a veces llamadas tablas internas , porque Hive controlará (más o menos) el ciclo de vida de los datos debido a este tipo de tabla. Al eliminar una tabla de administración, Hive también eliminará los datos de esta tabla. La tabla de administración no es conveniente para compartir datos con otros trabajos.

  1. Explique con la palabra clave externa
  2. Especifique la ruta de los datos almacenados en la tabla externa
  3. Si no especifica la ruta de almacenamiento de la tabla externa, Hive creará
    una carpeta con el nombre de la tabla externa en la carpeta / user / hive / warehouse en HDFS y almacenará todos los datos que pertenecen a esta tabla aquí.
  4. Cuando se elimina una tabla externa , solo se elimina la información de metadatos de la tabla , pero los datos no se eliminan.
  5. Generalmente crea tablas externas para almacenar datos en producción.

6. Cómo borrar el
nombre de la tabla de datos truncados en la tabla de colmena ;

7. ¿Cuál es la diferencia entre una tabla de particiones estática y una tabla de particiones dinámicas?
La principal diferencia entre el particionamiento estático y el particionamiento dinámico es que el particionamiento estático se especifica manualmente, mientras que el particionamiento dinámico se juzga por los datos;
las columnas del particionamiento estático las especifica el usuario pasando nombres de columna en tiempo de compilación; el particionamiento dinámico solo se puede ejecutar en SQL Solo se puede decidir cuando.

8. El modo estricto de Hive restringe qué tipos de consultas
1) Para las tablas particionadas, debe haber condiciones de filtro de partición después de dónde;
2) Para las consultas que usan órdenes de orden por, las consultas de límite deben usarse para limitar la consulta;
3) Los productos cartesianos son consulta restringida

9. Cómo importar datos de HDFS a la tabla de colmena

load data inpath 'HDFS上的路径' into table 表名 [partition(partcol1=val1,....)];

Supongo que te gusta

Origin blog.csdn.net/weixin_42224488/article/details/109381347
Recomendado
Clasificación