当前位置: 首页 > news >正文

spark3 wordcount 案例 可以使用 spark-submit 进行 远程 提交

package scalaimport org.apache.spark.rdd.RDD
import org.apache.spark.sql.{DataFrame, SparkSession}object wordCountTest {def main(args: Array[String]): Unit = {// spark3.0 主流 用这种方法 创建spark 计算模型val spark = SparkSession.builder().master("local[*]") // 提交需要把 master 注释掉 在编译打包 就像.appName("wordCount").getOrCreate()import spark.implicits._val sc = spark.sparkContextval filename = if (args.length > 0) args(0).toString else "./data/graphx/users.txt"//读取文件var line: RDD[String] = sc.textFile(filename)//对文件进行分割val result1: RDD[String] = line.flatMap((item)=>{item.split(",")}).flatMap((itm)=>{itm.split(" ")})//把分割 单词 转为 (key,1)val rlt2: RDD[(String, Int)] = result1.map((itm2)=>{(itm2,1)})//根据分割元祖(key,1) 进行 分组统计val rsl3: RDD[(String, Int)] = rlt2.reduceByKey(_+_)//根据统计结果 进行 过滤val rsl4: RDD[(String, Int)] = rsl3.filter(itm=>itm._2>0 )// 把 rdd 转为 dataframe 方便展示val frame: DataFrame = rsl4.toDF("key","val")//    rsl4.foreach(println)//展示数据处理结果frame.show()spark.stop()}
}

 提交命令

spark-submit --class scala.wordCountTest  --master yarn --queue root.dafault --deploy-mode client D:\hadoop\workCode\sparkhiveproject\target\sparkhiveproject-1.0-SNAPSHOT.jar 指定文件路径

  

http://www.zskr.cn/news/169061.html

相关文章:

  • YOLO家族进化史:从学术研究到千亿级部署的工业化之路
  • YOLO镜像支持API网关统一接入管理
  • MFMediaEngine.dll损坏丢失找不到 打不开程序问题 下载方法
  • 大模型时代下的YOLO革新:轻量高效如何颠覆边缘计算场景?
  • 开题报告创作 “破壁” 指南!虎贲等考 AI 让科研起点不迷路
  • 鸿蒙智能体框架(HMAF)开发指南:如何快速接入 AI 交互能力
  • YOLO在海洋垃圾漂浮物识别中的环保应用
  • 2025年湖北评价好的碎拼石供应商选哪家,文化石/地铺石/脚踏石/砌墙石/天然石/蘑菇石/石材/贴墙石碎拼石公司排行 - 品牌推荐师
  • 年终奖的明智之选——鸿蒙电脑,为高效未来提供双重答案
  • 行业人力资源管理系统源码(JAVA)
  • 2025年靠谱结构胶加工厂排行榜,结构胶加工厂哪家更值得选? - mypinpai
  • 装修公司怎么选才不踩坑?5步教你判断正规公司+8家靠谱推荐 - 品牌测评鉴赏家
  • 2025高新申报靠谱的财税公司TOP5权威推荐:高新申报哪家财税公司专业 - 工业推荐榜
  • 推荐阅读:ChatGPT 不再限制用户制作成人内容,此举何意? - 知乎
  • 计算机毕设java的医院挂号系统 基于 Java 的医院智能预约挂号系统设计与实现 Java 实现的医院在线挂号管理平台开发
  • 【题解】2025年“HyperAI杯”天津大学程序设计竞赛(新生赛)
  • 新中式装修怎么选?这5家正宗沪派老炮帮你避开99%的坑 - 品牌测评鉴赏家
  • YOLO镜像内置CUDA驱动,新手也能轻松运行深度学习
  • 2026年二手房翻新怎么选?这份靠谱公司推荐清单请收好 - 品牌测评鉴赏家
  • YOLO镜像提供私有化模型市场交易平台
  • YOLO模型训练使用主动学习减少标注成本
  • 基于YOLO的工业级目标检测部署实战:从模型到Token计费
  • YOLO模型训练引入课程学习Curriculum Learning
  • YOLO在文物修复区域标记中的精准辅助
  • 2025新房全包装修高性价比装修公司推荐指南 - 品牌测评鉴赏家
  • 2025年终自动化厂家推荐:聚焦工业场景解决方案的十强深度解析 - 品牌推荐
  • 2025年终连接器厂家推荐:主流厂商横向测评与高可靠性TOP10榜单。 - 品牌推荐
  • YOLO目标检测模型鲁棒性压力测试方案
  • 2025 新房整装装修公司权威测评:实力榜单 + 避坑全攻略 - 品牌测评鉴赏家
  • 2025年终自动化厂家推荐:聚焦工业连接与数字化创新的十强权威排名。 - 品牌推荐