amazon-web-services - 如何从 aws lambda 函数连接到 oracle db
问题描述
我在 pyspark 代码下面尝试在 aws Lambda 函数中执行,但它失败并抛出提到的错误:
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_function
”:没有名为“ pyspark
”的模块
另外我需要设置ojdbc7.jar
这个来连接到oracle db,我怎样才能解决上面的错误消息以及如何设置jar文件来成功连接到db。
谢谢
解决方案
推荐阅读
- cmake - 我们如何将 Bitbake 配方中的 ${BASEWORK} 目录传递给 CMAKE 以使用 CMAKE 中的查找库函数?
- html - 将 html 目标属性添加到 APEX 树链接
- scala - 如何修复错误:“org.jetbrains.jps.incremental.scala.remote.ServerException java.lang.StackOverflowError”
- php - Creating scheduled tasks in plesk result in error
- c# - 如何在给定起始位置、角度和距离的情况下计算新光标位置
- python - 从 Excel 中读取 3k 张工作表并将其上传到 Pandas 数据框中的最佳/最快方式
- ios - 创建 UITableViewCell 约束以匹配内置单元格并避免“固定宽度约束我的原因剪辑”。
- arrays - 如何在iOS swift中的字符串数组中查找子字符串的索引
- javascript - 更改段落文本并在菜单项单击时突出显示
- python - 如果只有一些名称有中间名,如何拆分熊猫数据框中的名称列?