spark提交如何设置user.name

x7rlezfr  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(912)

要设置吗

mapreduce.job.user.name=myuser

尝试

spark-submit  --class com.MyClass
--conf mapreduce.job.user.name=myuser \ 
--conf spark.mapreduce.job.user.name=myuser \
--master yarn  \
--deploy-mode cluster \

也试过了

--conf user.name

在spark ui显示环境中

user.name yarn
rqmkfv5c

rqmkfv5c1#

sudo -su username spark-submit --class com.MyClass 这对我有用。

balp4ylt

balp4ylt2#

设为运行时环境变量
尝试:

--conf spark.executorEnv.mapreduce.job.user.name=myuser
``` `spark.executorEnv.[EnvironmentVariableName]` -将environmentvariablename指定的环境变量添加到executor进程。用户可以指定其中的多个来设置多个环境变量。

相关问题