Spark导出数据文件到HDFS

spark.read.format("csv")

.option("nullValue", "")

.option("quote", "")

.option("header", "true")

.load(s"file:/root/test/networks.csv")

.createOrReplaceTempView("v1")

spark.table("v1").show(5)

val l = spark.table("v1").count()

println(s"l = ${l}")

spark.sql("INSERT OVERWRITE TABLE xxxx select * from v1")

res.coalesce(1).write.option("header", "true").csv(s"/root/test/res")

res.coalesce(1).write.option("header", "true").csv(s"hdfs://xxxxxx:9000/test/network/res")

/test/makt

val res2 =

spark.sql(

s"""

|select * from

|xxxx.xxxx limit 1;

|""".stripMargin)

res2.coalesce(1).write.option("header", "true").csv(s"file:/root/test/res2")

res2.coalesce(1).write.csv("/root/test/res.csv")

hdfs dfs -get /root/test/res/xxxx /root/test

相关推荐
二进制person1 分钟前
JavaEE进阶 --HTML+CSS+JavaScript 基础
javascript·css·html
得物技术2 分钟前
立正请站好:一个组件复用 Skill 的工程化实践|得物技术
前端·架构·ai编程
fīɡЙtīиɡ ℡9 分钟前
【SpringAi最新版入门(二)】
java·javascript·css·人工智能·css3
攀登的牵牛花10 分钟前
OpenClaw 的内心独白,关于最近很火的Harness?
前端·openai
浩星11 分钟前
electron系列8之Electron + Vue 3:构建现代化桌面应用(下)
前端·vue.js·electron
西西学代码13 分钟前
查找设备页面(amap_map)
开发语言·前端·javascript
浩星20 分钟前
electron系列7之Electron + Vue 3:构建现代化桌面应用(上)
javascript·vue.js·electron
m0_7381207220 分钟前
渗透测试基础ctfshow——Web应用安全与防护(四)
前端·安全·web安全·网络安全·flask·弱口令爆破
似水流年QC27 分钟前
Chrome Performance 面板前端性能分析从入门到实战
前端·chrome
君穆南27 分钟前
docker里面的minio的备份方法
前端