spark的零零散散

1、在idea上写代码,setMaster(“local[*]”),这个是本地模式。在idea上进行运行,相当于提交到集群或者是local本地,然后进行运行,相当于手动点击了run的操作。
setAppName里面的名字自己起。local[ ]里面的那个星,表示可以利用到能利用的所有的核数,也就是线程数目。

val conf = new SparkConf().setAppName("SparkCoreTest").setMaster("local[*]")

2、在用yarn模式的时候,打包代码之前,把setMaster这个注释了,用不着了。因为我们在提交命令的时候,写了yarn模式。代码中的优先级高于命令中的优先级。因此要把代码中的那个注释掉。
也就是把 .setMaster(“local[*]”) 这个扔掉就行了。

val conf = new SparkConf().setAppName("SparkCoreTest")
//.setMaster("local[*]")

3、本地调试就是单纯的用idea,进行调试,也就是用的是local模式,就是run运行代码就可,毕竟上传代码到集群上也就是为了进行代替手动run运行。
本地运行的话,肯定就是用要有这个setMaster(“local[*]”)了。

val conf = new SparkConf().setAppName("SparkCoreTest").setMaster("local[*]")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值