[ https://issues.apache.org/jira/browse/FLINK-37942?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
guoqinglong updated FLINK-37942: -------------------------------- Environment: Docker: {color:#FF0000}apache/flink: 1.20.1-scala_2.12-java8{color} Jobmanager1: flink-conf.yaml: | scheduler-mode: reactive 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.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 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 {color:#FF0000} rest.path:/job1{color} Jobmanager2: flink-conf.yaml: | scheduler-mode: reactive 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.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 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 rest.path:/job2 was: Docker: apache/flink: 1.20.1-scala_2.12-java8 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 > 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: {color:#FF0000}apache/flink: > 1.20.1-scala_2.12-java8{color} > > Jobmanager1: > flink-conf.yaml: | > scheduler-mode: reactive > 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.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 > 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 > {color:#FF0000} rest.path:/job1{color} > > Jobmanager2: > flink-conf.yaml: | > scheduler-mode: reactive > 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.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 > 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 > 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)