pyspark3操作csv和postgresql+解决"No suitable driver"报错该怎么办
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,pyspark3操作csv和postgresql+解决"No suitable driver"报错该怎么办,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找
千家信息网最后更新 2025年02月03日pyspark3操作csv和postgresql+解决"No suitable driver"报错该怎么办
pyspark3操作csv和postgresql+解决"No suitable driver"报错该怎么办,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
环境
postgresql 9.6
Windows 10
pyspark 3.0.1
python 3.8
操作postgresql的话,需要下载对应的jdbc包:https://jdbc.postgresql.org/download.html
使用
from pyspark import SparkContext, SparkConffrom pyspark.sql.session import SparkSession# 读取csvsc = SparkContext()sqlContext = SparkSession.builder.appName('enen').getOrCreate()raw_date = sqlContext.read.format('com.databricks.spark.csv').options(header='true', inferschema='true', encoding='utf8').load(r'./abc.csv')raw_date.show(10)# 读取postgresql表结构(JDBC)spark = SparkSession \ .builder \ .appName('Python Spark Postgresql') \ .config("spark.jars", "./postgresql-42.2.18.jar") \ .config('spark.driver.extraClassPath', './postgresql-42.2.18.jar') \ .getOrCreate()df = spark.read \ .format("jdbc") \ .option("url", "jdbc:postgresql://localhost:5432/db_name") \ .option("dbtable", "table_name") \ .option("user", "postgres") \ .option("password", "123456789") \ .load()df.printSchema()
注意
一定要设置.config('spark.driver.extraClassPath', './postgresql-42.2.18.jar')
不然会报错如下:
java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(Unknown Source)
关于pyspark3操作csv和postgresql+解决"No suitable driver"报错该怎么办问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
问题
怎么办
更多
帮助
解答
易行
简单易行
内容
小伙
小伙伴
方法
环境
知识
篇文章
结构
行业
资讯
资讯频道
频道
会报
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
目前大国网络安全博弈是
自考大专计算机网络技术课程
结合实例浅谈网络安全
近五年与网络安全有关的英文文献
软件开发新报价相关推荐
数据库线上字段更新
笔记本电脑远程不到服务器
惠山区网络软件开发代理品牌
网络安全事后总结
黔南烟草网络安全等级保护
iis 数据库连接信息
数据库 名词解释事务
无线网络技术导论第三版答案
a级计算机专业网络技术证
kudu是什么数据库
天龙八部哪个服务器好玩
泉州市网络安全平台
网络安全证书含金量排名
特价美国服务器
厂家上门维护服务器
服务器清空地皮
大一数据库大作业
金华招软件开发工程师
日本谈大陆互联网科技
网络安全事件赔偿
导出数据库某个表数据
乐刻网络网络技术有限公司
轩辕传奇无法连接服务器
关于网络安全法执法检查报告
服务器可以连接手机上网吗