我假设spark.sql(查询)是在使用spark.sql时使用的,而spark.read.format("jdbc").option("query“、"")则是在使用oracle语法时使用的。我这样假设是对的吗?
发布于 2021-08-16 02:55:57
是的,斯派克也做得更多!
Spark-Jdbc:
来自星火博士 Jdbc()用于从其他数据库(oracle、mysql、sqlserver、postgres、db2..etc)读取/写入数据。
spark.read.format("jdbc").option("query", "(select * from <db>.<tb>)e")
Spark-Sql:
从医生那里 Spark的模块用于处理结构化数据,并允许您使用、DataFrame、API、或SQL API查询数据。

https://stackoverflow.com/questions/68796752
复制相似问题