2017-09-17 8 views
-1

sqoop import - errors out sqoop list-tables/evalはうまくいきます。sqoop import - GSSイニシエータが失敗しました - Kerberosのtgtを見つけることができませんでした

分布:Clouderaの セキュリティ問題:

GSS開始できなかった[てGSSExceptionによって引き起こさ:いいえ有効な資格情報ありません 提供(メカニズムレベル:KerberosのTGTを見つけることができませんでした)]

がsecurity.UserGroupInformationをWARN :PrivilegedActionException as:pars7611(auth:KERBEROS)原因:java.io.IOException:ローカルで失敗した場合 例外:java.io.IOException:javax.security.sasl.SaslException:GSS 開始に失敗しました[GSSExceptionによって発生しました:いいえvaふたの資格情報が提供されました (メカニズムレベル:Kerberos tgtを見つけることができませんでした)];エラー tool.ImportTool:インポートに失敗しました:java.io.IOException:ローカルで失敗しました 例外:java.io.IOException:javax.security.sasl.SaslException:GSS 開始に失敗しました[GSSExceptionによって発生しました:有効な資格情報がありません メカニズムレベル:Kerberos tgtを見つけることができませんでした。

+0

sqoopコマンドを実行する前にkinitを実行しましたか? – Lan

+0

これは今kinitで動作しています。それはLanです。 – Soz

+0

うわー、それは簡単だった。 :-) – Lan

答えて

0

エラー

GSS開始[てGSSException起因する:有効な資格証明 提供(メカニズムレベル:任意のKerberos TGTが見つかりませんでした)]失敗

は通常全くによって引き起こされていませんケルベロスチケット。 sqoopコマンドを実行する前にkinitを使用してKerberosチケットを取得してください。

言われているように、それはリストテーブル、エバールを行うことができると困惑していました。メタストアはKerberos認証によっても保護される必要があります。ハイブのメタストアがKerberosによって保護されているかどうか、つまりhive.metastore.sasl.enabledがtrueに設定されているかどうかを確認してください。

+0

this worked: kinit [email protected] – Soz

関連する問題