java.io.IOException: org.apache.hadoop.security.AccessControlException: Client cannot authenticate via:[TOKEN, KERBEROS]
# Keroberosalluxio.master.keytab.file=${alluxio.home}/conf/alluxio.keytaballuxio.master.principal=allux...@XXXXX.HADOOP.XXXXXX.COMalluxio.worker.keytab.file=${alluxio.home}/conf/alluxio.keytaballuxio.worker.principal=allux...@XXXXX.HADOOP.XXXXXX.COMALLUXIO_JAVA_OPTS+=" -Djava.security.krb5.conf=${ALLUXIO_HOME}/conf/krb5.conf"
alluxio-env.shalluxio-env.sh.templatealluxio-site.propertiesalluxio-site.properties.templatecore-site.xmlcore-site.xml.templatehdfs-site.xmlkrb5.conflog4j.propertiesmapred-site.xmlmastersmetrics.properties.templatealluxio.keytabworkersyarn-site.xmlERROR ApplicationMaster - Error running Application Master
java.lang.RuntimeException: Cannot find resource
at alluxio.yarn.ApplicationMaster.setupLocalResources(ApplicationMaster.java:445)
at alluxio.yarn.ApplicationMaster.launchWorkerContainer(ApplicationMaster.java:392)
at alluxio.yarn.ApplicationMaster.requestAndLaunchContainers(ApplicationMaster.java:337)
at alluxio.yarn.ApplicationMaster.runApplicationMaster(ApplicationMaster.java:232)
at alluxio.yarn.ApplicationMaster.access$000(ApplicationMaster.java:75)
at alluxio.yarn.ApplicationMaster$2.run(ApplicationMaster.java:206)
at alluxio.yarn.ApplicationMaster$2.run(ApplicationMaster.java:203)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1866)
at alluxio.yarn.ApplicationMaster.main(ApplicationMaster.java:203)
Caused by: java.io.IOException: Failed on local exception: java.io.IOException: org.apache.hadoop.security.AccessControlException: Client cannot authenticate via:[TOKEN, KERBEROS]; Host Details : local host is: "XXXXXX.XXXX.XXXX.XXX.XXXXX/DDDD.DD.DD.DDD"; destination host is: "XXXXXX.XXXX.XXXX.XXX.XXXXX":8020;
at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:782)
at org.apache.hadoop.ipc.Client.getRpcResponse(Client.java:1558)
at org.apache.hadoop.ipc.Client.call(Client.java:1498)
at org.apache.hadoop.ipc.Client.call(Client.java:1398)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:233)
at com.sun.proxy.$Proxy15.getFileInfo(Unknown Source)
at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getFileInfo(ClientNamenodeProtocolTranslatorPB.java:823)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:291)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:203)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:185)
at com.sun.proxy.$Proxy16.getFileInfo(Unknown Source)
at org.apache.hadoop.hdfs.DFSClient.getFileInfo(DFSClient.java:2165)
at org.apache.hadoop.hdfs.DistributedFileSystem$26.doCall(DistributedFileSystem.java:1442)
at org.apache.hadoop.hdfs.DistributedFileSystem$26.doCall(DistributedFileSystem.java:1438)
at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1438)
at alluxio.yarn.YarnUtils.createLocalResourceOfFile(YarnUtils.java:88)
at alluxio.yarn.ApplicationMaster.setupLocalResources(ApplicationMaster.java:440)
... 10 more
Caused by: java.io.IOException: org.apache.hadoop.security.AccessControlException: Client cannot authenticate via:[TOKEN, KERBEROS]
at org.apache.hadoop.ipc.Client$Connection$1.run(Client.java:720)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1866)
at org.apache.hadoop.ipc.Client$Connection.handleSaslConnectionFailure(Client.java:683)
at org.apache.hadoop.ipc.Client$Connection.setupIOstreams(Client.java:770)
at org.apache.hadoop.ipc.Client$Connection.access$3200(Client.java:397)
at org.apache.hadoop.ipc.Client.getConnection(Client.java:1620)
at org.apache.hadoop.ipc.Client.call(Client.java:1451)
... 29 more
Caused by: org.apache.hadoop.security.AccessControlException: Client cannot authenticate via:[TOKEN, KERBEROS]
at org.apache.hadoop.security.SaslRpcClient.selectSaslClient(SaslRpcClient.java:172)
at org.apache.hadoop.security.SaslRpcClient.saslConnect(SaslRpcClient.java:396)
at org.apache.hadoop.ipc.Client$Connection.setupSaslConnection(Client.java:595)
at org.apache.hadoop.ipc.Client$Connection.access$2000(Client.java:397)
at org.apache.hadoop.ipc.Client$Connection$2.run(Client.java:762)
at org.apache.hadoop.ipc.Client$Connection$2.run(Client.java:758)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1866)
at org.apache.hadoop.ipc.Client$Connection.setupIOstreams(Client.java:757)
... 32 more
at alluxio.yarn.YarnUtils.createLocalResourceOfFile(YarnUtils.<span styl
/integration/yarn/bin/alluxio-yarn.sh 1 hdfs:///user/alluxio_user/alluxio/test/storage master.hostname.com
${ALLUXIO_HOME}/bin/alluxio runTests