15

apache zeppelin (git repo の最新ソースからビルド) をインストールしたところ、ポート 10008 で正常に起動して実行されていることがわかりました。1 行のコードで新しいノートブックを作成しました。

val a = "Hello World!"

この段落を実行すると、以下のエラーが表示されました

java.net.ConnectException: java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) の java.net.AbstractPlainSocketImpl.socketConnect(Native Method) で接続が拒否されました java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) org.apache. thrift.transport.TSocket.open(TSocket.java:182) で org.apache.zeppelin.interpreter.remote.ClientFactory.create(ClientFactory.java:51) で org.apache.zeppelin.interpreter.remote.ClientFactory.create( org.apache.commons.pool2.impl の org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:60) の ClientFactory.java:37)。org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:435) の GenericObjectPool.create(GenericObjectPool.java:861) org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java: 363) org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.getClient(RemoteInterpreterProcess.java:139) で org.apache.zeppelin.interpreter.remote.RemoteInterpreter.init(RemoteInterpreter.java:137) で org.apache.zeppelin org.apache.zeppelin.interpreter.LazyOpenInterpreter.getFormType(LazyOpenInterpreter.java:104) の .interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:257) org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java) :197) org.apache.zeppelin.scheduler.Job.run(Job.java:170) で org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.(RemoteScheduler.java:304) で java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) で java.util.concurrent.FutureTask.run(FutureTask.java:266) で java.util.concurrent で実行.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool2.4):Java1Exe java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で java.lang.Thread.run(Thread.java:745) でScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool:Executor.java) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で java.lang.Thread.run(Thread.java:745)ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool:Executor.java) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で java.lang.Thread.run(Thread.java:745)

どんな手掛かり?

私のバックエンドはspark 1.5で、インタープリターのWebインターフェースによって、ツェッペリンが正しいバージョンのsparkを指し、適切なspark.homeを指していることを確認しました。

4

11 に答える 11

3

$SPARK_HOME正しく設定されていないときにこの問題が発生しました

于 2016-03-17T19:47:31.773 に答える
0

spark を指す URL が正しくないことに気付きました。一度、修正しましたが、正常に動作します。とにかくありがとう。

于 2015-09-25T12:15:07.503 に答える
0

私の場合、(project-root)/node_modules/zeppelin/spark-2.0.2-bin-hadoop2.7何らかの理由でインストールされていませんでした。 rm -rf node_modules; npm cache clear; npm iそれを修正しました。

于 2016-12-15T22:19:13.610 に答える