簡體   English   中英

連接到本地主機時出錯:8060:java.net.ConnectException:連接被拒絕

[英]Error connecting to localhost:8060: java.net.ConnectException: Connection refused

我是Apache Spark的新手。

我正在UDP端口8060上接收數據,我想捕獲它並實時執行一些操作,為此我正在使用Spark Streaming。 雖然代碼似乎是正確的,但我得到以下輸出: https : //gist.github.com/d34th4ck3r/0e88896eac864d6d7193

我正在使用以下命令:

mvn  -e -Dmaven.tomcat.port=8080 tomcat:run exec:java -Dexec.mainClass="twoGrams.Main"

另外, $netstat -pn | grep 8060 $netstat -pn | grep 8060返回任何內容。 因此,該端口是免費的。

例如,另一個系統正在端口8060上以1; 2; 3; 4 ..發送我的UDP數據,而我想基於“;”進行解析。 並打印1 2 3 4 ..實時使用Spark Streaming。

我認為問題可能是因為Spark嘗試連接端口的時間間隔太短,但是我不確定如何更改它以及實際上是否是問題所在。

除非您已從SocketInputDStream修改了代碼,否則它將創建一個流套接字 ,即TCP套接字。 您需要一個數據報套接字(UDP)。 您需要創建自己的SocketReceiver( 請參閱指南

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM