Hi guys,
I am using flink 1.7.2 deployed by kubernetes, and I want to change the configurations about flink, for example customize `taskmanager.heap.size`. Does flink support using environment variables to override configurations in `conf/flink-conf.yaml` ? |
I don't think it does. I ended up writing a small CLI tool to enabling templating the file from environment variables. There are loads of such tools, but mine is https://github.com/stephenc/envsub I have the dockerfile like so:
Then docker-entrypoint2.sh looks like
and /opt/flink/conf/flink-conf.template.yaml has the environment variable substitution like so:
Hope that is sufficient for you to derive your own solution On Fri, 29 Mar 2019 at 03:09, Lifei Chen <[hidden email]> wrote:
|
Thanks, maybe overwrite configuration in 'conf/flink-conf.yaml' by docker-entrypoint.sh is a common way to do it, thanks for your advice. Stephen Connolly <[hidden email]> 于2019年4月1日周一 下午10:33写道:
|
Free forum by Nabble | Edit this page |