返回信息流spark standalone模式,一台master,一台worker;
sparkcontext是这样的:
val conf = new SparkConf().setAppName("PageRank").set("spark.driver.host", "10.209.73.235").setMaster("spark://10.77.109.181:7077").set("spark.executor.memory", "200m").setSparkHome("/data1/spark-1.3.1-bin-hadoop2.3").setJars(List("out\\artifacts\\PageRank_jar\\PageRank.jar"))
在intellij上显示:
15/06/16 14:12:56 INFO MemoryStore: Block broadcast_1_piece0 stored as bytes in memory (estimated size 1521.0 B, free 133.6 MB)
15/06/16 14:12:56 INFO BlockManagerInfo: Added broadcast_1_piece0 in memory on 192.168.56.1:7979 (size: 1521.0 B, free: 133.6 MB)
15/06/16 14:12:56 INFO BlockManagerMaster: Updated info of block broadcast_1_piece0
15/06/16 14:12:56 INFO SparkContext: Created broadcast 1 from broadcast at DAGScheduler.scala:839
15/06/16 14:12:56 INFO DAGScheduler: Submitting 2 missing tasks from Stage 1 (MapPartitionsRDD[1] at map at PageRank.scala:22)
15/06/16 14:12:56 INFO TaskSchedulerImpl: Adding task set 1.0 with 2 tasks
15/06/16 14:12:56 INFO TaskSetManager: Starting task 0.0 in stage 0.0 (TID 0, 10.77.109.182, PROCESS_LOCAL, 1453 bytes)
15/06/16 14:12:56 INFO TaskSetManager: Starting task 1.0 in stage 0.0 (TID 1, 10.77.109.182, PROCESS_LOCAL, 1453 bytes)
15/06/16 14:12:56 INFO TaskSetManager: Starting task 0.0 in stage 1.0 (TID 2, 10.77.109.182, PROCESS_LOCAL, 1461 bytes)
15/06/16 14:12:56 INFO TaskSetManager: Starting task 1.0 in stage 1.0 (TID 3, 10.77.109.182, PROCESS_LOCAL, 1465 bytes)
15/06/16 14:13:57 WARN TaskSetManager: Lost task 0.0 in stage 0.0 (TID 0, 10.77.109.182): java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
woker log如下:
15/06/16 14:10:34 INFO Executor: Fetching http://192.168.56.1:7959/jars/PageRank.jar with timestamp 1434435169701
15/06/16 14:11:34 INFO Executor: Fetching http://192.168.56.1:7959/jars/PageRank.jar with timestamp 1434435169701
15/06/16 14:11:34 ERROR Executor: Exception in task 0.0 in stage 0.0 (TID 0)
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1167)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1103)
log中有个192.168.56.1的地址,但是我的ip地址都是10.77.109开头的,不知道什么原因;还有不太明白sparkconf里面的setJars的含义,在intellij上面提交会driver会把application jar包分发到每一台worker node上吗?
这是一条镜像帖。来源:北邮人论坛 / java / #41687同步于 2015/6/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题]intellij上提交spark应用的问题
glifeng0
2015/6/16镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
我只是用很少的数据试验一下,刚学spark。为什么在master提交不了解决了,我在worker里面的hosts文件里面没有master的主机名。
【 在 kayla 的大作中提到: 】
: 话说,200m 跑 pagerank 真的够吗……
: 来自「北邮人论坛手机版」
求问你的intellij和master在一台机器上么?我一般都在windows下的intellij编程在local模式下调试 然后换下地址打包成jar 用spark submit 到ubuntu集群运行。。。。。。