91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

库伦旗| 万荣县| 南澳县| 灵台县| 措勤县| 彩票| 南丹县| 响水县| 资讯| 五华县| 淮安市| 民乐县| 泰来县| 东兰县| 伊金霍洛旗| 扎兰屯市| 楚雄市| 平遥县| 静乐县| 余江县| 湖南省| 长乐市| 建瓯市| 壶关县| 望奎县| 山西省| 乐安县| 龙井市| 电白县| 福州市| 杨浦区| 基隆市| 云龙县| 分宜县| 万荣县| 晴隆县| 上犹县| 灵台县| 江源县| 巫山县| 神池县|