使用-Dkubernetes.rest-service.exposed.type=ClusterIP 配置是启动的flink报错:


如下:


2020-11-24 15:49:19,796 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: jobmanager.rpc.address, 
0.0.0.0
2020-11-24 15:49:19,800 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: jobmanager.rpc.port, 6123
2020-11-24 15:49:19,801 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: 
jobmanager.memory.process.size, 1600m
2020-11-24 15:49:19,801 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: 
taskmanager.memory.process.size, 1800m
2020-11-24 15:49:19,801 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: 
taskmanager.numberOfTaskSlots, 1
2020-11-24 15:49:19,802 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: parallelism.default, 1
2020-11-24 15:49:19,802 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: high-availability, zookeeper
2020-11-24 15:49:19,803 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: high-availability.cluster-id, 
/tuiwen-flink
2020-11-24 15:49:19,803 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: high-availability.storageDir, 
file:/usr/flink/tuiwen-flink
2020-11-24 15:49:19,804 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: 
high-availability.zookeeper.quorum, 
data-kafka-zookeeper-headless.tuiwen-public:2181
2020-11-24 15:49:19,804 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: state.backend, rocksdb
2020-11-24 15:49:19,805 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: state.checkpoints.dir, 
file:/usr/flink/flink-checkpoints
2020-11-24 15:49:19,805 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: 
state.checkpoints.num-retained, 100
2020-11-24 15:49:19,805 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: state.savepoints.dir, 
file:/usr/flink/flink-savepoints
2020-11-24 15:49:19,806 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: 
jobmanager.execution.failover-strategy, region
2020-11-24 15:49:19,806 INFO  
org.apache.flink.configuration.GlobalConfiguration        
   [] - Loading configuration property: web.upload.dir, /usr/flink
2020-11-24 15:49:19,990 INFO  
org.apache.flink.client.deployment.DefaultClusterClientServiceLoader [] - Could 
not load factory due to missing dependencies.
2020-11-24 15:49:22,366 INFO  
org.apache.flink.runtime.util.config.memory.ProcessMemoryUtils [] - The derived 
from fraction jvm overhead memory (160.000mb (167772162 bytes)) is less than 
its min value 192.000mb (201326592 bytes), min value will be used instead
2020-11-24 15:49:22,399 INFO  
org.apache.flink.runtime.util.config.memory.ProcessMemoryUtils [] - The derived 
from fraction jvm overhead memory (70.000mb (73400321 bytes)) is less than its 
min value 192.000mb (201326592 bytes), min value will be used instead
2020-11-24 15:49:22,401 INFO  
org.apache.flink.runtime.util.config.memory.ProcessMemoryUtils [] - The derived 
from fraction network memory (25.200mb (26424115 bytes)) is less than its min 
value 64.000mb (67108864 bytes), min value will be used instead
2020-11-24 15:49:22,405 ERROR 
org.apache.flink.kubernetes.cli.KubernetesSessionCli        
 [] - Error while running the Flink session.
org.apache.flink.configuration.IllegalConfigurationException: Sum of configured 
Framework Heap Memory (128.000mb (134217728 bytes)), Framework Off-Heap Memory 
(128.000mb (134217728 bytes)), Task Off-Heap Memory (0 bytes), Managed Memory 
(100.800mb (105696462 bytes)) and Network Memory (64.000mb (67108864 bytes)) 
exceed configured Total Flink Memory (252.000mb (264241152 bytes)).
        at 
org.apache.flink.runtime.util.config.memory.taskmanager.TaskExecutorFlinkMemoryUtils.deriveFromTotalFlinkMemory(TaskExecutorFlinkMemoryUtils.java:136)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.runtime.util.config.memory.taskmanager.TaskExecutorFlinkMemoryUtils.deriveFromTotalFlinkMemory(TaskExecutorFlinkMemoryUtils.java:42)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.runtime.util.config.memory.ProcessMemoryUtils.deriveProcessSpecWithTotalProcessMemory(ProcessMemoryUtils.java:105)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.runtime.util.config.memory.ProcessMemoryUtils.memoryProcessSpecFromConfig(ProcessMemoryUtils.java:79)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.runtime.clusterframework.TaskExecutorProcessUtils.processSpecFromConfig(TaskExecutorProcessUtils.java:109)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.client.deployment.AbstractContainerizedClusterClientFactory.getClusterSpecification(AbstractContainerizedClusterClientFactory.java:47)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.kubernetes.cli.KubernetesSessionCli.run(KubernetesSessionCli.java:110)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.kubernetes.cli.KubernetesSessionCli.lambda$main$0(KubernetesSessionCli.java:188)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.runtime.security.contexts.NoOpSecurityContext.runSecured(NoOpSecurityContext.java:30)
 ~[flink-dist_2.12-1.11.2.jar:1.11.2]
        at 
org.apache.flink.kubernetes.cli.KubernetesSessionCli.main(KubernetesSessionCli.java:188)
 [flink-dist_2.12-1.11.2.jar:1.11.2]


------------------------------------------------------------
 The program finished with the following exception:


org.apache.flink.configuration.IllegalConfigurationException: Sum of configured 
Framework Heap Memory (128.000mb (134217728 bytes)), Framework Off-Heap Memory 
(128.000mb (134217728 bytes)), Task Off-Heap Memory (0 bytes), Managed Memory 
(100.800mb (105696462 bytes)) and Network Memory (64.000mb (67108864 bytes)) 
exceed configured Total Flink Memory (252.000mb (264241152 bytes)).
        at 
org.apache.flink.runtime.util.config.memory.taskmanager.TaskExecutorFlinkMemoryUtils.deriveFromTotalFlinkMemory(TaskExecutorFlinkMemoryUtils.java:136)
        at 
org.apache.flink.runtime.util.config.memory.taskmanager.TaskExecutorFlinkMemoryUtils.deriveFromTotalFlinkMemory(TaskExecutorFlinkMemoryUtils.java:42)
        at 
org.apache.flink.runtime.util.config.memory.ProcessMemoryUtils.deriveProcessSpecWithTotalProcessMemory(ProcessMemoryUtils.java:105)
        at 
org.apache.flink.runtime.util.config.memory.ProcessMemoryUtils.memoryProcessSpecFromConfig(ProcessMemoryUtils.java:79)
        at 
org.apache.flink.runtime.clusterframework.TaskExecutorProcessUtils.processSpecFromConfig(TaskExecutorProcessUtils.java:109)
        at 
org.apache.flink.client.deployment.AbstractContainerizedClusterClientFactory.getClusterSpecification(AbstractContainerizedClusterClientFactory.java:47)
        at 
org.apache.flink.kubernetes.cli.KubernetesSessionCli.run(KubernetesSessionCli.java:110)
        at 
org.apache.flink.kubernetes.cli.KubernetesSessionCli.lambda$main$0(KubernetesSessionCli.java:188)
        at 
org.apache.flink.runtime.security.contexts.NoOpSecurityContext.runSecured(NoOpSecurityContext.java:30)
        at 
org.apache.flink.kubernetes.cli.KubernetesSessionCli.main(KubernetesSessionCli.java:188)

回复