Red de conocimiento informático - Aprendizaje de programación - SYNC_DDL para Impala

SYNC_DDL para Impala

Fui a una entrevista hace unos días y el entrevistador me preguntó si sabía cómo sincronizar datos en Impala. Respondí anular metadatos y actualizar la tabla [partición], y luego me preguntó si había otras formas. No pienso en nada más en ese momento, porque el Impala utilizado en el trabajo se combina con la colmena. sparkle coloca los datos en Hive, luego actualiza impala e impala proporciona la consulta.

Más tarde, me preguntó si conocía SYNC_DDL de Impala. Para ser honesto, fue la primera vez que escuché sobre ello. Luego fui al sitio web oficial para verificar el uso y descubrí que Impala ejecuta DDL. sincronización por sí sola, lo cual es bastante bueno también adquirí conocimientos.

Este comando es para solucionar este problema. Es posible que otros nodos no puedan ver la ejecución de declaraciones DDL desde impala-shell en un nodo porque todos los metadatos de impala se administran mediante cataloged. Los Impalad que realicen operaciones DDL las enviarán a catalogados, que las transmitirán a otros servicios de Impalad, por lo que puede haber un retraso que impida que algunos Impalad consulten el DDL que ocurrió. SYNC_DDL es la solución a este problema.

El sitio web oficial lo describe de la siguiente manera