使用scala的Sparksql

使用scala的Sparksql,scala,apache-spark-sql,Scala,Apache Spark Sql,如果您在这里观察到@1,我们正在读取完整的表,然后@3,我们将根据所需的查询获取结果。在这里,读取完整的表,然后查询需要花费很多时间。我们不能在建立连接时执行查询吗?如果您对此有任何先验知识,请务必帮助我。请查看此信息 val scc = spark.read.jdbc(url,table,properties) val d = scc.createOrReplaceTempView(“k”) spark.sql(“select * from k”).show()

如果您在这里观察到@1,我们正在读取完整的表,然后@3,我们将根据所需的查询获取结果。在这里,读取完整的表,然后查询需要花费很多时间。我们不能在建立连接时执行查询吗?如果您对此有任何先验知识,请务必帮助我。

请查看此信息

val scc = spark.read.jdbc(url,table,properties)
val d = scc.createOrReplaceTempView(“k”)    

spark.sql(“select * from k”).show()              
看看这个

val scc = spark.read.jdbc(url,table,properties)
val d = scc.createOrReplaceTempView(“k”)    

spark.sql(“select * from k”).show()              

谢谢你的回答。但是当我尝试从tab1中选择count*类型的查询时,它的抛出错误是什么?我可以知道原因吗?谢谢你的回答。但是当我尝试从tab1中选择count*类型的查询时,它的抛出错误是什么?我可以知道原因吗?