나는 오버 헤드를 많이 생성하는 몇 가지 분석 도구를 실행하기 때문에 계산에 더 많은 시간이 걸린다. 내가 그것을 실행하면이 오류 얻을 :스파크 스케쥴러 theresy
16/08/30 23:36:37 WARN TransportChannelHandler: Exception in connection from /132.68.60.126:36922
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:192)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:384)
at io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:313)
at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:881)
at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
at java.lang.Thread.run(Thread.java:745)
16/08/30 23:36:37 ERROR TaskSchedulerImpl: Lost executor 0 on 132.68.60.126: Remote RPC client disassociated. Likely due to containers exceeding thresholds, or network issues. Check driver logs for WARN messages.
내가 스케줄러 실행 프로그램이 실패 생각하기 때문에 이런 생각을, 그래서 다른 일을 시작합니다.
작업 부하는 간단한 문자열 검색 (grep)입니다. 마스터와 슬레이브 모두 로컬이므로 아무런 문제가없는 것으로 가정합니다. 오버 헤드없이 실행하면 문제가 없습니다.
질문은 - 해당 시간 초과 임계 값을 어딘가에서 구성 할 수 있습니까?
감사합니다.
같은 오류가있어서'--conf spark.network.timeout 10000000'과'--conf spark.executor.heartbeatInterval 10000000'을 모두 사용했지만 해결되지 않았습니다. 이견있는 사람 ? – braj259