2017-10-17 118 views

回答

0

在這裏,我得到了我的答案。只需按照以下步驟操作: 1-從here安裝netcat 2-在下載netcat後,轉到安裝的netcat目錄並在cmd中打開它。 3-現在運行:NC -l -p [YourPortNumber] 4-現在運行以下星火結構化數據流代碼

val df = spark 
     .readStream 
     .format("socket") 
     .option("host", "your host") 
     .option("port", "your port") 
     .load() 

df.selectExpr("CAST(value AS STRING)") 
    .writeStream 
    .format("console") 
    .option("truncate", "false") 
    .start() 
    .awaitTermination() 

5現在開始在你的插座是聽CMD窗口中輸入您的數據。

如果您想檢查您的端口是否正在偵聽提到的端口號。進入cmd窗口,然後輸入:

的telnet yourhost yourport

,並輸入。現在開始輸入數據,看看數據是否收到您正在收聽端口的前置cmd窗口

相關問題