Zeppelin 0.5.5 バイナリを redhat 6.3 インスタンスにダウンロードしました。また、spark 1.5.2 を正常にビルドしました。ここで、ツェッペリンに付属のコンパイル済みバージョンではなく、そのスパーク バージョンをツェッペリンに使用させたいと考えています。
そのために、 conf/ を編集して、コメントを外した次の行だけを含めました。
export SPARK_HOME=/home/eron/spark-1.5.2/
また、ツェッペリン GUI を編集して、マスター セットを作成しました。
master = spark://master:7077
次に、再起動を押して、チュートリアルをもう一度実行しようとしました。
val bankText = sc.textFile("/mnt/zeppelin-0.5.5-incubating-bin-all/bank.csv")
org.apache.thrift.transport.TTransportException は org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132) で、org.apache.thrift.transport.TTransport.readAll(TTransport.java:86) は org. org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:318) の apache.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol. java:219) で org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69) で org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_interpret(RemoteInterpreterService.java:220) で org.apache.zeppelin org.apache.zeppelin.interpreter.remote.RemoteInterpreter.org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:93) で (RemoteInterpreter.java:211) org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:207) で org.apache .zeppelin.scheduler.Job.run(Job.java:170) at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:304) at java.util.concurrent.Executors$RunnableAdapter.call(Executors) .java:471) で java.util.concurrent.FutureTask.run(FutureTask.java:262) で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) で java.util.concurrent.ScheduledThreadPoolExecutor java.util.concurrent の java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) で $ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)。java.lang.Thread.run(Thread.java:745) の ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
また、やっているだけで
sc
収量:
java.net.ConnectException: java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) の java.net.AbstractPlainSocketImpl.socketConnect(Native Method) で接続が拒否されました java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) 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.interpret(RemoteInterpreter.java:192) で org.apache.zeppelin .interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:93) at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:207) at org.apache.zeppelin.scheduler.Job.run(Job.java:170) ) org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:304) で java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(ScheduledThreadPoolExecutor.java:292) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) で java.lang.Thread .run(Thread.java:745) 0 秒かかりました。0 秒かかりました。0 秒かかりました。
私が間違っていることのアイデアはありますか?