Structure Streaming-RateResource
以固定的速率生成固定格式的数据, 用来测试 Structured Streaming 的性能.
import org.apache.spark.sql.SparkSession
object rateSource {
def main(args: Array[String]): Unit = {
val spark = SparkSession
.builder()
.master("local[*]")
.appName("rateSource")
.getOrCreate()
import spark.implicits._
val df = spark.readStream
.format("rate")
//每秒1000条
.option("rowsPerSecond", 1000)
.option("rampUpTime", 1)
.option("numPartitions", 3)
.load()
df.writeStream
.format("console")
.outputMode("update")
.option("truncate",false)
.start()
.awaitTermination()
}
}
还没有评论,来说两句吧...