当我在下面做它是工作良好
company_info_df.select(col("value"))
.writeStream()
.outputMode("append")
.option("truncate", false)
.format("console")
.trigger(Trigger.ProcessingTime("4 seconds"))
.start();
但当我做如下操作时,即“.format”(“memory”),它不会显示任何内容
company_info_df.select(col("value"))
.writeStream()
.outputMode("append")
.option("truncate", false)
.format("memory")
.queryName("company_info")
.option("checkpointLocation", checkpointDir + "\\console")
.trigger(Trigger.ProcessingTime("4 seconds"))
.start();
Dataset<Row> company_inf = sparkSession.sql("select * from company_info");
company_inf.show();
我做错什么了?正确的方法是什么?
1条答案
按热度按时间e0bqpujr1#
请参阅spark shell中适用于示例数据的以下代码:
在您的代码中,尝试在写操作期间删除一些选项,看看哪里出错了。