Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

What is this error message I keep getting (totally new to talend)?

Starting job WAL_E at 15:17 15/09/2018.

 

[statistics] connecting to socket on port 3912

[statistics] connected

Exception in component tHDFSConnection_1

java.io.IOException: Login failure for bob@D2-TDBFG.COM from keytab /home/bob/bob0683p000009M02V.png.keytab: javax.security.auth.login.LoginException: Unable to obtain password from user

 

      at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:962)

      at usds001usrm6n001.wal_e_0_1.WAL_E.tHDFSConnection_1Process(WAL_E.java:487)

      at usds001usrm6n001.wal_e_0_1.WAL_E.runJobInTOS(WAL_E.java:3170)

      at usds001usrm6n001.wal_e_0_1.WAL_E.main(WAL_E.java:2974)

Caused by: javax.security.auth.login.LoginException: Unable to obtain password from user

 

      at com.sun.security.auth.module.Krb5LoginModule.promptForPass(Unknown Source)

      at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source)

      at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source)

      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR]: org.apache.hadoop.util.Shell - Failed to locate the winutils binary in the hadoop binary path

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

      at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:378)

      at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:393)

      at org.apache.hadoop.util.Shell.<clinit>(Shell.java:386)

      at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:79)

      at org.apache.hadoop.security.Groups.parseStaticMapping(Groups.java:130)

      at org.apache.hadoop.security.Groups.<init>(Groups.java:94)

      at org.apache.hadoop.security.Groups.<init>(Groups.java:74)

      at org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:303)

      at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:283)

      at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:260)

      at org.apache.hadoop.security.UserGroupInformation.isAuthenticationMethodEnabled(UserGroupInformation.java:337)

      at java.lang.reflect.Method.invoke(Unknown Source)

      at javax.security.auth.login.LoginContext.invoke(Unknown Source)

      at javax.security.auth.login.LoginContext.access$000(Unknown Source)

      at javax.security.auth.login.LoginContext$4.run(Unknown Source)

      at javax.security.auth.login.LoginContext$4.run(Unknown Source)

      at java.security.AccessController.doPrivileged(Native Method)

      at javax.security.auth.login.LoginContext.invokePriv(Unknown Source)

      at javax.security.auth.login.LoginContext.login(Unknown Source)

      at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:953)

      ... 3 more

      at org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:331)

      at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:941)

      at usds001usrm6n001.wal_e_0_1.WAL_E.tHDFSConnection_1Process(WAL_E.java:487)

      at usds001usrm6n001.wal_e_0_1.WAL_E.runJobInTOS(WAL_E.java:3170)

      at usds001usrm6n001.wal_e_0_1.WAL_E.main(WAL_E.java:2974)

[FATAL]: usds001usrm6n001.wal_e_0_1.WAL_E - tHDFSConnection_1 Login failure for lprasad@D2-TDBFG.COM from keytab /home/lprasad/lprasad.keytab: javax.security.auth.login.LoginException: Unable to obtain password from user

Exception in component tHiveInput_1

java.io.IOException: Login failure for bob@D2-TDBFG.COM from keytab /home/lprasad/lprasad.keytab: javax.security.auth.login.LoginException: Unable to obtain password from user

 

      at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:962)

      at usds001usrm6n001.wal_e_0_1.WAL_E.tHiveInput_1Process(WAL_E.java:2313)

      at usds001usrm6n001.wal_e_0_1.WAL_E.runJobInTOS(WAL_E.java:3182)

      at usds001usrm6n001.wal_e_0_1.WAL_E.main(WAL_E.java:2974)

Caused by: javax.security.auth.login.LoginException: Unable to obtain password from user

 

      at com.sun.security.auth.module.Krb5LoginModule.promptForPass(Unknown Source)

      at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source)

      at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source)

      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[FATAL]: usds001usrm6n001.wal_e_0_1.WAL_E - tHiveInput_1 Login failure for lprasad@D2-TDBFG.COM from keytab /home/lprasad/lprasad.keytab: javax.security.auth.login.LoginException: Unable to obtain password from user

      at java.lang.reflect.Method.invoke(Unknown Source)

      at javax.security.auth.login.LoginContext.invoke(Unknown Source)

      at javax.security.auth.login.LoginContext.access$000(Unknown Source)

      at javax.security.auth.login.LoginContext$4.run(Unknown Source)

      at javax.security.auth.login.LoginContext$4.run(Unknown Source)

      at java.security.AccessController.doPrivileged(Native Method)

      at javax.security.auth.login.LoginContext.invokePriv(Unknown Source)

      at javax.security.auth.login.LoginContext.login(Unknown Source)

      at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:953)

      ... 3 more

[statistics] disconnected

Job WAL_E ended at 15:17 15/09/2018. [exit code=1]

Labels (4)
3 Replies
Anonymous
Not applicable
Author

You have at least one error showing that you do not have winutils.exe installed on your machine. This question and preferred answer should help you....

https://stackoverflow.com/questions/35652665/java-io-ioexception-could-not-locate-executable-null-bi...

rnathan2020
Contributor
Contributor

Seems to do with authentication. I see many indications, and this one in particular: java.io.IOException: Login failure for bob@D2-TDBFG.COM from keytab /home/bob/bob Is that keytab file accessible for this user? When the job is launched, who is the user that launched it? Shell user? jobserver? If you are running from studio, most likely you will have problem. Usually kerberos is not explicitly installed on the studio desktop, however I have done it in the past. Get with your cluster admin about this.
Anonymous
Not applicable
Author

Hello,

For more information on the cause of this problem, please see the TalendHelpCenter:The missing winutils.exe program in the Big Data Jobs page.

Best regards

Sabrina