一 . sparkconf 这个需要在代码里面写,在代码里面写了,那么就不能更改了,即便你在外面传递了一个参数,最终也会在代码里面生效,它的优先级最高
成都创新互联公司是一家集网站建设,荣成企业网站建设,荣成品牌网站建设,网站定制,荣成网站建设报价,网络营销,网络优化,荣成网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
二 . sparksubmit / spark-shell 等脚本,一般在这里面传递,针对我这个应用的参数
三 . 配置文件 在conf 目录下,注意如果需要让参数生效,得template 去掉: 默认的,全局的
这三个地方都可以设置参数,如果说,我们对同样一个参数进行设置,最终是哪个地方生效
这三个地方的优先级是: sparkconf > sparksubmit > 配置文件