python - 将纱线输出保存到 .txt 文件
问题描述
我正在尝试使用以下代码将 spark 会话 sql 查询的输出打印到 txt 文件: rd 是我要查询的项目列表
for item in rd:
nquery = sqlquery.format(keyword = item)
df = spark.sql(nquery)
df.coalesce(1).write.format('txt').save("tmp/myresults.txt", header='true')
当我使用 spark submit 执行此操作时,我收到错误“无法找到数据源 - txt”。谁能帮我解决它或将纱线应用程序的输出写入文本文件?提前致谢。
解决方案
推荐阅读
- reactjs - 即使上下文选项正确显示,简单的图表也不显示条形图
- algorithm - 在地图中更新值的快速方法
- python - 如何从列表中删除元素但保留值`False`
- python - 尝试在烧瓶应用程序网站上显示本地图像
- java - Android Volley 返回空响应
- java - 为什么不使用 service() 而不是 doPost() 和 doGet()?
- scala - 仅在 ubuntu 中的线程“主”java.lang.NoSuchMethodError 中的异常
- verilog - 在 Verilog 中执行移位操作时位不会移位
- c++ - 类似返回函数的数组的二次代数建议
- java - 无法在同一网络中按名称访问 Docker 容器