youtuber wattpad tag incomodo hipocrita hadoop hive cloudera hue impala

hadoop - wattpad - Impala no puede acceder a todas las mesas de la colmena.



tag incomodo (3)

Aunque el comando INVALIDATE METADATA en impala funciona , está documentado como costoso , en versiones recientes ahora es posible invalidar los metadatos de solo 1 tabla, lo que tendrá menos impacto:

INVALIDATE METADATA mynewtable

Alternativamente, si usa HUE, también hay una opción menos costosa disponible. Lo que puede ser conveniente si ha agregado varias tablas nuevas:

Intento consultar datos de hbase a través de hive (estoy usando cloudera). Hice una tabla externa Fiew Hive apuntando a HBASE, pero la cosa es que Cloudera Impala no tiene acceso a todas esas tablas. Todas las tablas externas de Hive aparecen en el administrador de metástasis, pero cuando hago un simple "show tables" en Impala, veo que faltan 3 tablas. ¿Sería un problema de privilegios? Veo que en el administrador de metastore las tres tablas que faltan son legibles para todos, así que ...


Debajo está el? Explicación de la ayuda en línea: ¿Falta algunas tablas? Para actualizar la lista de tablas / metadatos vistos por Impala, ejecute una de estas consultas:

"invalidate metadata" invalidates the entire catalog metadata. All table metadata will be reloaded on the next access. "invalidate metadata <table>" invalidates the metadata, load on the next access "refresh <table>" refreshes the metadata immediately. It is a faster, incremental refresh.


Ejecute la consulta ''invalidar metadatos'' en Impala y sus tablas se mostrarán.