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

当你需要将项目打成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/”


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值