Сбой отправки Spark на пряжу с: LeaseExpiredException Отсутствует аренда на /user/ck/.sparkStaging не имеет открытых файлов - PullRequest
0 голосов
/ 01 марта 2019

Я запускаю приложение spark на Yarn, используя spark-submit.Это происходит с помощью leaseExpiredException со следующей трассировкой стека для таблицы ключей, используемой для запуска приложения spark.Кластер включает Kerberos и Wandisco.Есть идеи о том, что могло вызвать это?Репликация для всех скрытых папок отключена в wandisco.Так, /user/ck/.sparkStaging не имеет репликации, включенной в wandisco.


Исключение в потоке "main" 19/02/27 11:20:32 ОШИБКА hdfs.DFSClient: Failedзакрыть индекс 1499015670 org.apache.hadoop.ipc.RemoteException (org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException): нет аренды на /user/ck/.sparkStaging/application_1551278166756_0297/abc.keytab (14) в коде ()Файл не существует.У владельца DFSClient_NONMAPREDUCE_-1650244877_1 нет открытых файлов.в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease (FSNamesystem.java:3521) в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.completeFileInternal (FSNamesystem.java:3611) в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.completeFile (FSNamesystem.java:3578) при org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.complete (NameNodeRpcServer.java:905) при org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.complete (ClientNamenodeProtocolServerSideTranslatorPB.java:544) по адресу org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProto $.ProtoBufRpcInvoker.call (ProtobufRpcEngine.java:640) в org.apache.hadoop.ipc.RPC $ Server.call (RPC.java:982) в org.apache.hadoop.ipc.Server $ Обработчик $ 1.run (Server.java): 2313) в org.apache.hadoop.ipc.Server $ Handler $ 1.run (Server.java:2309) в java.security.AccessController.doPrivileged (собственный метод) в javax.security.auth.Subject.doAs (Subject.java:422) в org.apache.hadoop.security.UserGroupInformation.doAs (UserGroupInformation.java:1740) в org.apache.hadoop.ipc.Сервер $ Handler.run (Server.java:2307)

at org.apache.hadoop.ipc.Client.call(Client.java:1475)
at org.apache.hadoop.ipc.Client.call(Client.java:1412)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:229)
at com.sun.proxy.$Proxy13.complete(Unknown Source)
at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.complete(ClientNamenodeProtocolTranslatorPB.java:462)
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:191)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:102)
at com.sun.proxy.$Proxy14.complete(Unknown Source)
at org.apache.hadoop.hdfs.DFSOutputStream.completeFile(DFSOutputStream.java:2291)
at org.apache.hadoop.hdfs.DFSOutputStream.closeImpl(DFSOutputStream.java:2267)
at org.apache.hadoop.hdfs.DFSOutputStream.close(DFSOutputStream.java:2232)
at org.apache.hadoop.hdfs.DFSClient.closeAllFilesBeingWritten(DFSClient.java:937)
at org.apache.hadoop.hdfs.DFSClient.closeOutputStreams(DFSClient.java:969)
at org.apache.hadoop.hdfs.DistributedFileSystem.close(DistributedFileSystem.java:1076)
at com.wandisco.fs.client.FusionCommon.close(FusionCommon.java:277)
at com.wandisco.fs.client.ReplicatedFC.destroy(ReplicatedFC.java:1036)
at com.wandisco.fs.client.ReplicatedFC.removeReference(ReplicatedFC.java:1005)
at com.wandisco.fs.client.ReplicatedFC.close(ReplicatedFC.java:489)
at com.wandisco.fs.client.FusionHdfs.closeFc(FusionHdfs.java:114)
at com.wandisco.fs.client.FusionHdfs.close(FusionHdfs.java:108)
at org.apache.hadoop.fs.FileSystem$Cache.closeAll(FileSystem.java:2760)
at org.apache.hadoop.fs.FileSystem$Cache$ClientFinalizer.run(FileSystem.java:2777)
at org.apache.hadoop.util.ShutdownHookManager$1.run(ShutdownHookManager.java:54)
...