flink run-application 怎样设置配置文件的环境变量

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

flink run-application 怎样设置配置文件的环境变量

Zhou Zach
Hi all,

通过如下方式设置HBASE_CONF_PATH变量,提交到yarn时,发现HBASE_CONF_PATH没有生效,


/opt/flink-1.11.1/bin/flink run-application -t yarn-application \
-DHBASE_CONF_PATH='/etc/hbase/conf' \


请问flink提交job时,怎样设置环境变量?
Reply | Threaded
Open this post in threaded view
|

Re: flink run-application 怎样设置配置文件的环境变量

shizk233
在yarn上各节点起作用的环境变量应该是用-yD设置

Zhou Zach <[hidden email]> 于2020年8月3日周一 下午6:35写道:

> Hi all,
>
> 通过如下方式设置HBASE_CONF_PATH变量,提交到yarn时,发现HBASE_CONF_PATH没有生效,
>
>
> /opt/flink-1.11.1/bin/flink run-application -t yarn-application \
> -DHBASE_CONF_PATH='/etc/hbase/conf' \
>
>
> 请问flink提交job时,怎样设置环境变量?
Reply | Threaded
Open this post in threaded view
|

Re: flink run-application 怎样设置配置文件的环境变量

Yang Wang
Zhou Zach 你是正确的,应该使用-D来传递,但是参数不正确
使用-Dcontainerized.master.env.HBASE_CONF_PATH='/etc/hbase/conf'来设置JM的环境变量
使用-Dcontainerized.taskmanager.env.HBASE_CONF_PATH='/etc/hbase/conf'来设置TM的环境变量

Best,
Yang

shizk233 <[hidden email]> 于2020年8月3日周一 下午10:54写道:

> 在yarn上各节点起作用的环境变量应该是用-yD设置
>
> Zhou Zach <[hidden email]> 于2020年8月3日周一 下午6:35写道:
>
> > Hi all,
> >
> > 通过如下方式设置HBASE_CONF_PATH变量,提交到yarn时,发现HBASE_CONF_PATH没有生效,
> >
> >
> > /opt/flink-1.11.1/bin/flink run-application -t yarn-application \
> > -DHBASE_CONF_PATH='/etc/hbase/conf' \
> >
> >
> > 请问flink提交job时,怎样设置环境变量?
>