Spark问题:我在spark-sql和spark-shell中进行完全相同的Spark查询。spark-shell版本大约需要10秒,而spark-sql版本大约需要20秒。
星星之火-sql REPL直接获取查询:
spark-sql> SELECT .... FROM .... LIMIT 20火花外壳REPL命令如下所示:
scala> val df = sqlContext.sql("SELECT ... FROM ... LIMIT 20 ")
scala> df.show()在这两种情况下,都是完全相同的查询。此外,由于显式LIMIT 20,查询只返回几行。
如何从不同的CLI执行相同的查询有什么不同?
如果这有帮助的话,我正在运行Hortonworks沙箱VM (Linux )。
发布于 2019-05-26 15:20:39
我想更多的是关于两个部分,
top中检查这一点,您会发现火花壳的实际启动速度要比星火sql快。https://stackoverflow.com/questions/35342390
复制相似问题