Hey Chirag, I tried adding both the configs as per the documentation, and I can see the jars getting uploaded to the specified paths, but on JobManager restarts the JARS are actually *deleted* *from* the `jobmanager.web.upload.dir` path. Anything else that I am missing?
Thanks. - Rohil On Mon, May 7, 2018 at 11:48 AM, Chirag Dewan <chirag.dewa...@yahoo.in> wrote: > I think you are looking for *jobmanager.web.tmpdir *along with upload.dir > > From the documentation : > > > - > > jobmanager.web.tmpdir: This configuration parameter allows defining > the Flink web directory to be used by the web interface. The web interface > will copy its static files into the directory. Also uploaded job jars are > stored in the directory if not overridden. By default, the temporary > directory is used. > - > > jobmanager.web.upload.dir: The config parameter defining the directory > for uploading the job jars. If not specified a dynamic directory will be > used under the directory specified by jobmanager.web.tmpdir. > > > Regards, > > Chirag > > > > On Sunday, 6 May, 2018, 12:29:43 AM IST, Rohil Surana < > rohilsuran...@gmail.com> wrote: > > > Hi, > > I have a very basic Flink HA setup on Kubernetes and wanted to retain job > jars on JobManager Restarts. > > For HA I am using a Zookeeper and a NFS drive mounted on all pods > (JobManager and TaskManagers), that is being used for checkpoints and have > also set the `web.upload.dir: /data/flink-uploads` where /data is for the > NFS volume. > > Still when the JobManager is killed, the uploaded jars are lost. > > Would really appreciate if anyone can help in what I am missing. > Here is the link to my flink-conf.yaml - https://pastebin.com/dt7tGTYQ > > Thanks. > > - Rohil >