Hi all, How can I volume mount Flink? ```services:...
# troubleshooting
j
Hi all, How can I volume mount Flink?
Copy code
services:
  jobmanager:
    image: flink:1.20.0-scala_2.12
    ports:
      - "8081:8081"
    command: jobmanager
    environment:
      - |
        FLINK_PROPERTIES=
        jobmanager.rpc.address: jobmanager
        rest.flamegraph.enabled: true

  taskmanager:
    image: flink:1.20.0-scala_2.12
    depends_on:
      - jobmanager
    command: taskmanager
    scale: 2
    environment:
      FLINK_PROPERTIES: |
        jobmanager.rpc.address: jobmanager
        taskmanager.numberOfTaskSlots: 2
        rest.flamegraph.enabled: true
So that when I restart the docker I can have my rocksdb state and my job both resumed. Currently my job and the state both disappear. I am uploading the job via the webui. Thanks
d
I think you should for one thing look into stateful set deployment usign the operator.
j
Hi Draco, I see that stateful set deployment is in k8s. But unfortunately we are currently not using k8s. We are running it on docker compose & docker swarm for a quick poc. Do you have any suggestions for just docker deployments?