2017-02-22 6 views
0

Когда я Скомпилируйте исходный код spark1.6.1, ошибка произошла следующим образом:ошибка происходит, когда я скомпилировать spark1.6.1 исходный код

Running org.apache.spark.JavaAPISuite 
Exception in thread "Executor task launch worker-0" java.lang.IllegalStateException: RpcEnv already stopped. 
     at org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:159) 
     at org.apache.spark.rpc.netty.Dispatcher.postOneWayMessage(Dispatcher.scala:131) 
     at org.apache.spark.rpc.netty.NettyRpcEnv.send(NettyRpcEnv.scala:192) 
     at org.apache.spark.rpc.netty.NettyRpcEndpointRef.send(NettyRpcEnv.scala:516) 
     at org.apache.spark.scheduler.local.LocalBackend.statusUpdate(LocalBackend.scala:151) 
     at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:317) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
     at java.lang.Thread.run(Thread.java:745) 

Каждый знает об этой проблеме и как ее решить, пожалуйста?

ответ

0

Вам не нужно запускать модульные тесты для компиляции Spark.

Если вы используете SBT, просто запустите build/sbt assembly. Если вы используете maven, просто запустите build/mvn package -DskipTests.

+0

Привет, я видел, что вы ответили на какой-то вопрос в https://github.com/apache/spark/pull/10881, я пробовал git cherry-pick , но он не прошел с ошибкой «git cherry-pick fatal: bad revision» , не могли бы вы рассказать мне, как исправить эту проблему, чтобы я мог пройти тест, когда компилирую исходный код? – Coinnigh

+0

Этот патч нельзя применять на Spark 1.6. *. Вы меняли коды Spark? В противном случае вам не нужно запускать тесты, поскольку они были протестированы. – zsxwing

+0

Я не менял никакого искрового кода. Тогда почему я не могу пройти тест, если я соглашусь с исходным кодом, пожалуйста? – Coinnigh

 Смежные вопросы

  • Нет связанных вопросов^_^