我试图在Windows Server 2012中安装Spark 2.0.1来测试Zeppelin 0.6.2 .

我启动了Spark master并测试了Spark Shell . 然后我在conf \ zeppeling-env.cmd文件中配置了以下内容:

set SPARK_HOME=C:\spark-2.0.1-bin-hadoop2.7

set MASTER=spark://100.79.240.26:7077

我没有设置HADOOP_CONF_DIR和SPARK_SUBMIT_OPTIONS(根据文档可选)

我检查了Interpreter配置页面中的值,并且spark master是Ok .

当我运行Zeppelin教程 - >“将数据加载到表中”时注意我收到连接拒绝错误 . 以下是错误日志中消息的一部分:

INFO [2016-11-17 21:58:12,518] Paragraph.java [jobRun]:252) - 使用null org.apache.zeppelin.interpreter.LazyOpenInterpreter运行段落20150210-015259_1403135953 @ 8bbfd7 INFO [2016-11-17 21:58:12,518] RemoteInterpreterProcess.java [reference]:148) - 运行解释器进程[C:\ zeppelin-0.6.2-bin- all \ bin \ interpreter.cmd,-d,C:\ zeppelin-0.6.2-bin-all \ interpreter \ spark,-p,50163,-l,C:\ zeppelin-0.6.2-bin-all / local -repo / 2C3FBS414] INFO [2016-11-17 21:58:12,614] RemoteInterpreterProcess.java [onProcessFailed]:288) - 解释器进程失败{} org.apache.commons.exec.ExecuteException:进程退出时出现错误:255(退出值:255)org.apache.commons.exec .DefaultExecutor.executeInternal(DefaultExecutor.java:404)org.apache.commons.exec.DefaultExecutor.access $ 200(DefaultExecutor.java:48 )atg.apache.commons.exec.DefaultExecutor $ 1.run(DefaultExecutor.java:200)at java.lang.Thread.run(Thread.java:745)ERROR [20 16-11-17 21:58:43,446] RemoteScheduler.java [getStatus]:255) - 无法获取状态信息org.apache.zeppelin.interpreter.InterpreterException:org.apache.thrift.transport .TTransportException:java.net.ConnectException:Connection refused:org.apache.zeppelin.interpreter.remote.ClientFactory.create(ClientFactory.java:53)at org.apache.zeppelin.interpreter.remote.ClientFactory.create(ClientFactory) .java:37)位于org.apache的org.apache.commons.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:60)org.apache.com上的org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:861) . commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:435)位于org.apache.com上的org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363).remote.RemoteInterpreterProcess . getClient(RemoteInterpreterProcess.java:189)at org.apache.zeppelin.scheduler.RemoteScheduler $ JobStatusPoller.getStatus(RemoteSchedul) er.java:253)at org.apache.zeppelin.scheduler.RemoteScheduler $ JobStatusPoller.run(RemoteScheduler.java:211)引起:org.apache.thrift.transport.TTransportException:java.net.ConnectException:连接被拒绝:连接在org.apache.thrift.transport.TSocket.open(TSocket.java:187)org.apache.zeppelin.interpreter.remote.ClientFactory.create(ClientFactory.java:51)... 8更多引起:java . net.ConnectException:连接被拒绝:在java.net.DualStackPlainSocketImpl.smplConnect(DualStackPlainSocketImpl.java:79)的java.net.AualStackPlainSocketImpl.mplConnect(AbstractPlainSocketImpl.java:337在java.net.AbstractPlainImpl.connectToAddress(AbstractPlainSocketImpl.java:200)java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)java.net的java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) . java.net.Socket.connect中的SocksSocketImpl.connect(SocksSocketImpl.java:392)(Socket.jav) a:579)org.apache.thrift.transport.TSocket.open(TSocket.java:182)... 9 more ERROR [2016-11-17 21:58:43,846]({pool-1-thread-11 Job.java [run]:189) - 作业失败org.apache.zeppelin.interpreter.InterpreterException:org.apache.zeppelin.interpreter.InterpreterException:org.apache.thrift.transport.TTransportException:java.net.ConnectException:Connection拒绝:在org.apache上的org.apache.zeppelin.interpreter.remote.RemoteInterpreter.init(RemoteInterpreter.java:165)中的org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:328)处连接 . 位于org.apache.zeppelin.scheduler.Job.run的org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:260)中的zeppelin.interpreter.LazyOpenInterpreter.getFormType(LazyOpenInterpreter.java:105)(Job.java: 176)在org.apache.zeppelin.scheduler.RemoteScheduler $ JobRunner.run(RemoteScheduler.java:328)java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask.run( FutureTask.java:262)java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:178)java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)at java.util . concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:745)

在Zeppelin日志中,zeppelin只有一个文件,解释器是一个外部Spark安装,它没有记录任何错误,因为解释器进程从未到达过它 . 我读了一些关于JVM的最大和最小内存的建议,但我还无法修复它 . 任何评论将不胜感激 .

保罗