2017-06-27 1 views
0

Actuellement, j'ai rencontré l'erreur suivante lors du démarrage du cluster Impala. Commande:Erreur lors du démarrage du cluster: Le catalogue n'a pas été initialisé dans la période prévue

$ ./start-impala-cluster.py --verbose 

Sortie:

... 
Waiting for Catalog... Status: 1 DBs/0 tables (ready=False) 
Waiting for Catalog... Status: 1 DBs/0 tables (ready=False) 
Error starting cluster: Catalog was not initialized in expected time period. 

Quand j'ai ouvert start-implaa-cluster.py, la valeur métrique pour 'catalog.num tables' était toujours égale à zéro. Puis-je savoir comment je pourrais profondément examiner et résoudre le problème?

Je renvoyé le document "bâtiment Impala": https://cwiki.apache.org/confluence/display/IMPALA/Building+Impala

J'utilise CentOS 7 maintenant.

Merci, Jinchul

Répondre

1

J'ai trouvé une solution par moi-même :)

Les informations de catalogue devrait être aligné avec Hive Metastore. Cela signifie que Impala ne peut pas connecter le métastore Hive. Je pourrais trouver un indice à partir des fichiers journaux sous $ {IMPALA_HOME}/logs/cluster.

En ce qui concerne les fichiers de configuration,

  • Vérifiez/etc/impala/conf si vous installez Impala via OdVR.
  • Vérifiez $ {IMPALA_HOME}/fe/src/test/resoucers si vous construisez et installez Impala en utilisant le code source.

Pour votre information, le guide de l'utilisateur de Cloudera Impala m'a vraiment donné de bons conseils pour comprendre comment cela pourrait fonctionner. S'il vous plaît consulter le lien ou ne googler avec les mots-clés {Cloudera + impala + pdf}

https://www.cloudera.com/documentation/enterprise/5-5-x/PDF/cloudera-impala.pdf

Merci, Jinchul