Structure Streaming-RateResource

╰+哭是因爲堅強的太久メ 2023-02-20 03:17 107阅读 0赞

以固定的速率生成固定格式的数据, 用来测试 Structured Streaming 的性能.

  1. import org.apache.spark.sql.SparkSession
  2. object rateSource {
  3. def main(args: Array[String]): Unit = {
  4. val spark = SparkSession
  5. .builder()
  6. .master("local[*]")
  7. .appName("rateSource")
  8. .getOrCreate()
  9. import spark.implicits._
  10. val df = spark.readStream
  11. .format("rate")
  12. //每秒1000条
  13. .option("rowsPerSecond", 1000)
  14. .option("rampUpTime", 1)
  15. .option("numPartitions", 3)
  16. .load()
  17. df.writeStream
  18. .format("console")
  19. .outputMode("update")
  20. .option("truncate",false)
  21. .start()
  22. .awaitTermination()
  23. }
  24. }

发表评论

表情:
评论列表 (有 0 条评论,107人围观)

还没有评论,来说两句吧...

相关阅读