[ https://issues.apache.org/jira/browse/FLINK-37942?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
guoqinglong updated FLINK-37942: -------------------------------- Summary: The rest.path configuration invalid in docker apache/flink:1.20.1-scala_2.12-java8 (was: The rest.path configuration invalid in docker apache/flink:2.0-scala_2.12-java11) > The rest.path configuration invalid in docker > apache/flink:1.20.1-scala_2.12-java8 > ---------------------------------------------------------------------------------- > > Key: FLINK-37942 > URL: https://issues.apache.org/jira/browse/FLINK-37942 > Project: Flink > Issue Type: Bug > Environment: Docker: apache/flink:2.0-scala_2.12-java11 > > Jobmanager1: > flink-conf.yaml: | > scheduler-mode: reactive > # CPU,内存,磁盘和网络配置 > jobmanager.memory.process.size: 1024m > # taskmanager.memory.process.size: 2048m > blob.server.port: 6124 > jobmanager.rpc.port: 6123 > taskmanager.rpc.port: 6122 > process.working-dir: /opt/disk/data > state.checkpoints.dir: file:///opt/disk/checkpoint/flink-checkpoints > state.savepoints.dir: file:///opt/disk/checkpoint/flink-savepoints > # 日志存储位置配置 > kubernetes.flink.log.dir: /opt/disk/log/app > env.log.dir: /opt/disk/log/app > web.log.path: /opt/disk/log/web > # taskmanager: 配置JobManager的信息 > jobmanager.rpc.address: flink-jobmanager-job1 > taskmanager.numberOfTaskSlots: 1 > parallelism.default: 1 > execution.checkpointing.interval: 10s > state.backend.local-recovery: true > state.backend.type: rocksdb > state.backend.async: true > state.backend.incremental: true > # rocksdb配置 > state.backend.rocksdb.log.dir: /opt/disk/log/rocksdb > state.backend.rocksdb.log.file-num: 4 > state.backend.rocksdb.rescaling.use-delete-files-in-range: true > # Web配置 > rest.path:/job1 > > Jobmanager2: > flink-conf.yaml: | > scheduler-mode: reactive > # CPU,内存,磁盘和网络配置 > jobmanager.memory.process.size: 1024m > # taskmanager.memory.process.size: 2048m > blob.server.port: 6124 > jobmanager.rpc.port: 6123 > taskmanager.rpc.port: 6122 > process.working-dir: /opt/disk/data > state.checkpoints.dir: file:///opt/disk/checkpoint/flink-checkpoints > state.savepoints.dir: file:///opt/disk/checkpoint/flink-savepoints > # 日志存储位置配置 > kubernetes.flink.log.dir: /opt/disk/log/app > env.log.dir: /opt/disk/log/app > web.log.path: /opt/disk/log/web > # taskmanager: 配置JobManager的信息 > jobmanager.rpc.address: flink-jobmanager-job2 > taskmanager.numberOfTaskSlots: 1 > parallelism.default: 1 > execution.checkpointing.interval: 10s > state.backend.local-recovery: true > state.backend.type: rocksdb > state.backend.async: true > state.backend.incremental: true > # rocksdb配置 > state.backend.rocksdb.log.dir: /opt/disk/log/rocksdb > state.backend.rocksdb.log.file-num: 4 > state.backend.rocksdb.rescaling.use-delete-files-in-range: true > # Web配置 > rest.path:/job2 > > > > Reporter: guoqinglong > Priority: Minor > > In k8s, the flink application mode is deployed. There are currently multiple > job managers. I want to set the rest.path configuration item to distinguish > different job manager services through different URL suffixes. The current > rest.path configuration is not effective. > For example, access jobmanager1 through > http://localhost1:8081/job1/#/overview, and access jobmanager2 through > http://localhost2:8081/job2/#/overview. > Is this feature not available in the flink docker version? Or am I using it > incorrectly? -- This message was sent by Atlassian Jira (v8.20.10#820010)