【spark】idea 手动添加设置参数

来源:互联网 发布:unity3d 动画倒序播放 编辑:程序博客网 时间:2024/06/08 10:34

当你需要将项目打成jar在服务器上运行时,
当你需要动态的更改输入url时,
难道你还要每一次都去打包吗?
不,如今你不需要这样做了,使用java时,你有Scanner可以控制台输入参数,
同样的在scala中,你也是可以的。
下面来跟我一起去看一下吧!


首先第一步:

object StrTest {  def main(args: Array[String]): Unit = {    val url=args(0)    println("Url:"+url)   }}

直接使用args(0),设置一个参数。

第二步:
(再次说明,该操作是在本地运行)
Run–>Edit Configurations–>
找到你的 Application–>项目
如图所示
在Program arguments设置你需要添加的参数

第二.1步
(使用spark-submit 导包后,设置参数)
在第一步操作后,直接
这里写图片描述
打包,上传到服务器。
spark-submit使用
实际运行过程中,args[0]为“ /Zling/”
–jars是指依赖的第三方jar包,而本例中应该直接使用:如下命令
spark-submit –class StrTest SparkPi/sparkpi_2.11-1.0.jar “/Zling/”


好了,小编的任务完成了。
会见咯,
有事请私撩小编

原创粉丝点击