互联网服务WASHadoop

WAS7.0调用hadoop2.6用户认证报错

在本地调试没有问题,发布到WAS7上就报错。请教该如何分析?

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R java.io.IOException: failure to login

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:796)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:748)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:621)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2753)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2745)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2611)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at com.hadoop.HdfsTool.getFileSystem(HdfsTool.java:49)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at com.hadoop.HdfsTool.copyFromHdfsToLocalXP(HdfsTool.java:58)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at com.converter.transServer.ConvertServer.devprocess(ConvertServer.java:68)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at com.converter.transServer.ConvertServer.run(ConvertServer.java:35)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R Caused by: javax.security.auth.login.LoginException: java.lang.ArrayIndexOutOfBoundsException:

Array index out of range: 2

at com.ibm.security.auth.module.NTSystem.getCurrent(Native Method)

at com.ibm.security.auth.module.NTSystem.(NTSystem.java:81)

at com.ibm.security.auth.module.NTLoginModule.login(NTLoginModule.java:146)

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

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at java.lang.reflect.Method.invoke(Method.java:589)

at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795)

at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)

at javax.security.auth.login.LoginContext$5.run(LoginContext.java:732)

at java.security.AccessController.doPrivileged(AccessController.java:284)

at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:729)

at javax.security.auth.login.LoginContext.login(LoginContext.java:599)

at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:771)

at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:748)

at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:621)

at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2753)

at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2745)

at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2611)

at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)

at com.hadoop.HdfsTool.getFileSystem(HdfsTool.java:49)

at com.hadoop.HdfsTool.copyFromHdfsToLocalXP(HdfsTool.java:58)

at com.converter.transServer.ConvertServer.devprocess(ConvertServer.java:68)

at com.converter.transServer.ConvertServer.run(ConvertServer.java:35)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext.invoke(LoginContext.java:898)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext$5.run(LoginContext.java:732)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at java.security.AccessController.doPrivileged(AccessController.java:284)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:729)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext.login(LoginContext.java:599)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:771)

[15-11-11 20:44:46:771 CST] 00000094 SystemErr     R ... 10 more

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R java.io.IOException: failure to login

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:796)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:748)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:621)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2753)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2745)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2611)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at com.hadoop.HdfsTool.getFileSystem(HdfsTool.java:49)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at com.hadoop.HdfsTool.copyFromLocalToHdfs(HdfsTool.java:117)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at com.converter.transServer.ConvertServer.sendFiletoFTP(ConvertServer.java:198)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at com.converter.transServer.ConvertServer.devprocess(ConvertServer.java:94)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at com.converter.transServer.ConvertServer.run(ConvertServer.java:35)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R

Caused by: javax.security.auth.login.LoginException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 2

at com.ibm.security.auth.module.NTSystem.getCurrent(Native Method)

at com.ibm.security.auth.module.NTSystem.(NTSystem.java:81)

at com.ibm.security.auth.module.NTLoginModule.login(NTLoginModule.java:146)

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

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at java.lang.reflect.Method.invoke(Method.java:589)

at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795)

at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)

at javax.security.auth.login.LoginContext$5.run(LoginContext.java:732)

at java.security.AccessController.doPrivileged(AccessController.java:284)

at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:729)

at javax.security.auth.login.LoginContext.login(LoginContext.java:599)

at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:771)

at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:748)

at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:621)

at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2753)

at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2745)

at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2611)

at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)

at com.hadoop.HdfsTool.getFileSystem(HdfsTool.java:49)

at com.hadoop.HdfsTool.copyFromLocalToHdfs(HdfsTool.java:117)

at com.converter.transServer.ConvertServer.sendFiletoFTP(ConvertServer.java:198)

at com.converter.transServer.ConvertServer.devprocess(ConvertServer.java:94)

at com.converter.transServer.ConvertServer.run(ConvertServer.java:35)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext.invoke(LoginContext.java:898)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext$5.run(LoginContext.java:732)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at java.security.AccessController.doPrivileged(AccessController.java:284)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:729)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at javax.security.auth.login.LoginContext.login(LoginContext.java:599)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:771)

[15-11-11 20:44:47:193 CST] 00000094 SystemErr     R ... 11 more

参与1

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

beyond_jay2003
技术经理icbc
擅长领域: 中间件

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-11-13
  • 关注会员:1 人
  • 问题浏览:1985
  • X社区推广