Trato de consulta hbase de datos a través de la colmena (estoy usando cloudera). Hice un fiew de la colmena de la tabla externa apunta a hbase, pero la cosa es Cloudera del Impala no tiene acceso a todas las tablas. Todos colmena tablas externas aparecen en la metastore manager, pero cuando hago un simple «show tables» en el Impala, veo que en 3 mesas que faltan.
Sería una privilegios problema ? Veo que en el metastore administrador de las 3 mesas que faltan son legibles por todo el mundo así que…
- A pesar de que el aceptado respuesta todavía funciona, he añadido un respuesta actualizada basado en las versiones más recientes.
Ejecutar la consulta «invalidar metadatos» en la Impala y las tablas se muestran arriba.
Abajo está el ? ayuda en línea de explicación:
Faltan algunas tablas? Con el fin de actualizar la lista de tablas/metadatos visto por el Impala, ejecute una de estas consultas:
Aunque la
INVALIDATE METADATA
comando en el impala de obras está documentado que ser caro, en las versiones recientes, ahora es posible invalidar los metadatos de sólo 1 en la tabla, que tendrá menos impacto:Alternativamente, si usted HUE, también hay una opción menos costosa disponible. Lo que puede ser conveniente si se han añadido varias nuevas tablas: