gpt4 book ai didi

mysql - 在 Apache Spark 2.0.0 中,是否可以从外部数据库获取查询(而不是获取整个表)?

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:18 25 4
gpt4 key购买 nike

使用pyspark:

from pyspark.sql import SparkSession

spark = SparkSession\
.builder\
.appName("spark play")\
.getOrCreate()

df = spark.read\
.format("jdbc")\
.option("url", "jdbc:mysql://localhost:port")\
.option("dbtable", "schema.tablename")\
.option("user", "username")\
.option("password", "password")\
.load()

我更愿意获取查询的结果集,而不是获取“schema.tablename”。

最佳答案

Same as in 1.x您可以将有效的子查询作为 dbtable 参数传递,例如:

...
.option("dbtable", "(SELECT foo, bar FROM schema.tablename) AS tmp")
...

关于mysql - 在 Apache Spark 2.0.0 中,是否可以从外部数据库获取查询(而不是获取整个表)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50077903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com