问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何提交带外部配置文件的Spark 程序

发布网友 发布时间:2022-04-22 16:52

我来回答

1个回答

热心网友 时间:2023-06-29 10:54

  本文前提是已经正确安装好scala,sbt以及spark了 简述将程序挂载到集群上运行的步骤:   一、构建sbt标准的项目工程结构:SBT项目工程结构图其中:~/build.sbt文件用来配置项目的基本信息(项目名、组织名、项目版本、使用的scala版本或者再次配置些项目所需的依赖包);project/build.properties文件配置你要使用什么版本的sbt对项目操作;project/plugins.sbt文件是给项目添加所需的插件;project/Build.scala文件是对项目进行些复杂的高级配置;详细的sbt安装配置实用参见博文:   二、到相应目录下编写程序,spark程序必须要创建一个SparkContext实例。SparkContext("master", "projectName", "SPARK_HOME", "yourProject.jar path")   三、sbt compile命令编译程序无错后,sbt package命令将程序打包。默认打包的jar文件存放路径为:项目根目录/target/scala-xx.xx.xx/your-project-name_xx.xx.xx-xx.jar   四、将打包好的jar问价添加到SPAK_CLASSPATH中(在linux中根据作用范围的不同有多种更改环境变量的方式,这里只说我的配置方式:spark根目录下的conf/spark-env.sh文件添加SPARK_CLASSPATH:xxxxxxxx)   5、配置好环境变量后就可以在spark的根目录下使用./run脚本运行你的程序了例如:./run spark.examples.SparkPi spark://masterIP:port注意,如果程序涉及IO操作起默认路径为SPARK_HOME;至于如何修改这个路径,有待研究 转载,仅供参考
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 eclipse scala 如何打包 ubuntu下如何删除卸载scala-2.9.2? 如何实现Scala的above,beside和toString spark为什么要在linux上运行 idea 怎么把scala 打成jar包 linux下用sbt编译scala需要安装哪些工具 如何在Linux环境下构建Spark的IDEA开发环境 Hadoop-Scala-Spark环境安装 基于linux系统下的eclipse运营scala程序怎么配置环境 linux 怎么运行scala 如何在Linux 上安装 Scala 2.9.1 橘子有什么功效 喉咙痒咳嗽怎么办晚上厉害 桔子富含什么营养成分 晚上一睡觉喉咙就痒,咳嗽几分钟是什么原因啊? 桔子有什么营养 一直干咳嗽,喉咙痒,尤其是晚上更为严重,是怎么回事 晚上喉咙痒咳嗽怎么办 桔子的营养价值和功效 晚上睡觉时嗓子痒然后总是干咳是怎么回事? 如何在win10下安装scala linux无网情况下 如何安装 sbt 如何在Windows中使用Intellij idea搭建远程Hadoop开发环境 大家知道香蕉最脑洞大开的吃法是哪几种呢? 香蕉做法大全有哪些?香蕉的10种新奇吃法 推荐香蕉的美味新吃法 香蕉有哪些吃法啊? 香蕉怎麼吃好 香蕉怎么做好吃 香蕉的特色吃法 香蕉的101种吃法是什么? 香蕉怎么做好吃 6种吃法让你越吃越瘦 怎么样才可以让手机屏幕失灵 香蕉怎么做好吃,香蕉的吃法 香蕉有什么吃法 香蕉的做法和吃法大全简单 怎么才能让手机屏幕看起来不那么脏 香蕉的正确吃法 怎么操作才能让手机来电的时候自己亮屏? 香蕉有几种吃法 OPPO手机,怎么能点两下让手机屏幕亮?