亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spark streaming測試之二使用網絡數據源

發布時間:2020-09-03 19:25:09 來源:網絡 閱讀:832 作者:996440550 欄目:大數據

測試思路:

    首先,創建網絡數據源數據發送器(程序一);

    其次,創建spark接收數據程序(程序二);

    接著,將程序一打包,放在服務器上執行。這里有三個參數分別是:所要發送的數據文件,通過哪個端口號發送,每隔多少毫秒發送一次數據;

    最后,運行spark程序,這里每隔5秒處理一次數據。有兩個參數:監聽的端口號,每隔多少毫秒接收一次數據。

    觀察效果。


程序一:

sparkStreaming

import java.io.PrintWriter
import java.net.ServerSocket

import scala.io.Source

object SalaSimulation {
  (length: ) = {
    java.util.Random
    rdm = Random

    rdm.nextInt(length)
  }

  (args: Array[]){
    (args.length != ){
      System..println()
      System.()
    }

    filename = args()
    lines = Source.(filename).getLines.toList
    filerow = lines.length

    listener = ServerSocket(args().toInt)
    (){
      socket = listener.accept()
      Thread(){
        = {
          (+socket.getInetAddress)
          out = PrintWriter(socket.getOutputStream())
          (){
            Thread.(args().toLong)
            content = lines((filerow))
            (content)
            out.write(content +)
            out.flush()
          }
          socket.close()
        }
      }.start()
    }
  }
}


程序二:

sparkStreaming

import org.apache.log4j.{LoggerLevel}
import org.apache.spark.storage.StorageLevel
import org.apache.spark.streaming.{SecondsStreamingContext}
import org.apache.spark.{SparkContextSparkConf}
import org.apache.spark.streaming.StreamingContext._

object NetworkWordCount {
  def main(args: Array[]){
    Logger.getLogger("org.apache.spark").setLevel(Level.WARN)
    Logger.getLogger("org.apache.eclipse.jetty.server").setLevel(Level.OFF)

    conf = SparkConf().setAppName().setMaster()
    sc = SparkContext(conf)
    ssc = StreamingContext(sc())

    lines = ssc.socketTextStream(args()args().toIntStorageLevel.)
    words = lines.flatMap(_.split())
    wordCounts = words.map(x=>(x)).reduceByKey(_+_)

    wordCounts.print()
    ssc.start()
    ssc.awaitTermination()
  }
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陇西县| 昭觉县| 当涂县| 木兰县| 隆子县| 河曲县| 长丰县| 金溪县| 文成县| 修水县| 武川县| 德清县| 枞阳县| 海林市| 仲巴县| 宁陕县| 双峰县| 滦平县| 通江县| 沂水县| 叶城县| 嘉鱼县| 灯塔市| 涟源市| 沙湾县| 睢宁县| 汉川市| 鄯善县| 永和县| 桓台县| 石楼县| 镇康县| 贡嘎县| 华宁县| 克山县| 阳原县| 任丘市| 玛多县| 淳化县| 新兴县| 措美县|