Amazon web services 如何从aws lambda函数连接到oracle db
我在下面介绍了试图在aws Lambda函数中执行的pyspark代码,但它失败并抛出了提到的错误:Amazon web services 如何从aws lambda函数连接到oracle db,amazon-web-services,jdbc,pyspark,aws-lambda,Amazon Web Services,Jdbc,Pyspark,Aws Lambda,我在下面介绍了试图在aws Lambda函数中执行的pyspark代码,但它失败并抛出了提到的错误: from pyspark.sql import SparkSession def lambda_handler(event, context): qry1DF = spark.read.format('jdbc').options(url=myjdbcUrl, dbtable="(select * from emp) qry1alias", driver="oracle.jdbc.dri
from pyspark.sql import SparkSession
def lambda_handler(event, context):
qry1DF = spark.read.format('jdbc').options(url=myjdbcUrl, dbtable="(select * from emp) qry1alias", driver="oracle.jdbc.driver.OracleDriver").load()
qry1DF.write.format("csv").option("header", "true").save("s3://mybucket/test/Lambda_test_259")
错误:
无法导入模块“lambda_函数”
”:没有名为“pyspark
”的模块
此外,我还需要为此设置ojdbc7.jar
,以连接到oracle db,如何解决上述错误消息,以及如何设置jar文件以成功连接到db
谢谢您需要在lambda函数中正确地包含包和jar。遵循这个指南