2017-09-17 3 views
-1

sqoop import - erreurs sqoop list-tables/eval fonctionne correctement.sqoop import - Échec de l'initialisation GSS - Échec de la recherche de n'importe quelle tgt Kerberos

Distribution: Cloudera Problème de sécurité:

ESG initié a échoué [Causé par GSSException: Aucune information d'identification valides fourni (niveau du mécanisme: Impossible de trouver Kerberos TGT)]

WARN security.UserGroupInformation : PriviledgedActionException as: pars7611 (auth: KERBEROS) cause: java.io.IOException: Échec sur local exception: java.io.IOException: javax.security.sasl.SaslException: GSS Échec de l'initialisation [Causé par GSSException: No va informations d'identification du couvercle fournies (Niveau du mécanisme: impossible de trouver une tgt Kerberos)]; ERREUR tool.ImportTool: Échec de l'importation: java.io.IOException: Échec sur exception locale: java.io.IOException: javax.security.sasl.SaslException: ESG a échoué initié [Causée par GSSException: Aucune information d'identification valides à condition (Niveau du mécanisme: impossible de trouver une tgt Kerberos)];

+0

Avez-vous exécuté un kinit avant d'exécuter la commande sqoop? – Lan

+0

Cela fonctionne maintenant sur kinit. c'est Lan. – Soz

+0

Wow, c'était facile. :-) – Lan

Répondre

0

L'erreur

ESG initié a échoué [Causé par GSSException: Aucune information d'identification valides fourni (niveau du mécanisme: Impossible de trouver Kerberos TGT)]

est habituellement causée par aucune Ticket Kerberos. Veuillez utiliser kinit pour obtenir un ticket Kerberos avant d'exécuter la commande sqoop. Cela étant dit, il était curieux qu'il puisse faire des tables de liste, des évaluations. Le métastore doit également être protégé par l'authentification Kerberos. Veuillez vérifier si le métastore de la ruche est sécurisé par Kerberos, c'est-à-dire que le hive.metastore.sasl.enabled est défini sur true ou non.

+0

cela a fonctionné: kinit [email protected] – Soz