I just tried using the Flink SQL Client. A simple job is not running because it cannot hit jobmanager. I'm not sure why Flink SQL Client is hitting "flink-jobmanager/10.98.253.58:8081". I'd expect either "flink-jobmanager:8081" or "10.98.253.58:8081" (which should work with my kubernetes setup).
I'm using riskfocus's Flink helm chart <https://github.com/riskfocus/helm-charts-public/tree/master/flink>. The last SELECT errors out. I have an environment file that indicates this "execution.type: batch". My setup works when using DataSet and DataStream. The jobmanager and taskmanager logs look fine. This seems like a weird configuration with SQL Client that is either broken with that Flink helm chart or with SQL Client. Flink SQL> DROP TABLE `default_catalog.mydb.user`; [INFO] Table has been removed. Flink SQL> CREATE TABLE `default_catalog.mydb.user` (`platformId` BIGINT, `userId` STRING) WITH ('connector' = 'filesystem', 'path' = 's3://mys3bucket/users.csv','format' = 'csv'); [INFO] Table has been created. Flink SQL> SELECT * FROM `default_catalog.mydb.user` LIMIT 10; *[ERROR] Could not execute SQL statement. Reason:* *org.apache.flink.shaded.netty4.io.netty.channel.ConnectTimeoutException: connection timed out: flink-jobmanager/10.98.253.58:8081 <http://10.98.253.58:8081>* My config logs from jobmanager. 2020-09-11 02:33:07,962 INFO org.apache.flink.contrib.streaming.state.RocksDBStateBackend [] - Using predefined options: DEFAULT. 2020-09-11 02:33:07,962 INFO org.apache.flink.contrib.streaming.state.RocksDBStateBackend [] - Using default options factory: DefaultConfigurableOptionsFactory{configuredOptions={}}. 2020-09-11 02:33:08,100 INFO org.apache.flink.table.client.gateway.local.ProgramDeployer [] - Submitting job org.apache.flink.streaming.api.graph.StreamGraph@3bd08435 for query default: SELECT * FROM `default_catalog.mydb.user` LIMIT 10` 2020-09-11 02:33:08,112 INFO org.apache.flink.configuration.Configuration [] - Config uses fallback configuration key 'jobmanager.rpc.address' instead of key 'rest.address' tail: log/flink--sql-client-flink-jobmanager-0.log: file truncated 2020-09-11 02:34:35,848 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.numberOfTaskSlots, 2 2020-09-11 02:34:35,884 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: blob.server.port, 6124 2020-09-11 02:34:35,884 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.rpc.port, 6122 2020-09-11 02:34:35,885 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: jobmanager.heap.size, 1g 2020-09-11 02:34:35,886 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.memory.process.size, 1g 2020-09-11 02:34:35,886 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend, rocksdb 2020-09-11 02:34:35,886 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.checkpoints.dir, file:///flink_state/checkpoints 2020-09-11 02:34:35,887 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.savepoints.dir, file:///flink_state/savepoints 2020-09-11 02:34:35,887 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.async, true 2020-09-11 02:34:35,887 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.fs.memory-threshold, 1024 2020-09-11 02:34:35,888 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.fs.write-buffer-size, 4096 2020-09-11 02:34:35,888 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.incremental, true 2020-09-11 02:34:35,888 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.local-recovery, true 2020-09-11 02:34:35,889 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.checkpoints.num-retained, 1 2020-09-11 02:34:35,889 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.state.local.root-dirs, file:///flink_state/local-recovery 2020-09-11 02:34:35,889 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.checkpoint.transfer.thread.num, 1 2020-09-11 02:34:35,890 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.localdir, /flink_state/rocksdb 2020-09-11 02:34:35,890 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.options-factory, org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory 2020-09-11 02:34:35,890 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.predefined-options, DEFAULT 2020-09-11 02:34:35,891 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.timer-service.factory, HEAP 2020-09-11 02:34:35,891 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.ttl.compaction.filter.enabled, false 2020-09-11 02:34:35,892 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: jobmanager.rpc.address, flink-jobmanager 2020-09-11 02:34:35,892 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: jobmanager.rpc.port, 6123 2020-09-11 02:34:35,892 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.memory.jvm-metaspace.size, 256mb 2020-09-11 02:34:35,893 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.endpoint, http://minio:9000 2020-09-11 02:34:35,893 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.path.style.access, true 2020-09-11 02:34:35,894 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.access-key, YOURACCESSKEY 2020-09-11 02:34:35,894 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.secret-key, ****** 2020-09-11 02:34:35,895 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.aws.credentials.provider, org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider 2020-09-11 02:34:36,492 INFO org.apache.flink.client.cli.CliFrontend [] - Loading FallbackYarnSessionCli 2020-09-11 02:34:36,498 INFO org.apache.flink.table.client.gateway.local.LocalExecutor [] - Using default environment file: file:/opt/flink/conf/sql-client-defaults.yaml 2020-09-11 02:34:37,786 INFO org.apache.flink.table.client.SqlClient [] - Using session environment file: file:/opt/flink/sql-client-defaults.yaml 2020-09-11 02:34:37,931 INFO org.apache.flink.table.client.config.entries.ExecutionEntry [] - Property 'execution.restart-strategy.type' not specified. Using default value: fallback 2020-09-11 02:34:43,269 INFO org.apache.flink.table.client.gateway.local.ExecutionContext [] - Executor config: {blob.server.port=6124, s3a.secret-key=YOURSECRETKEY, state.checkpoints.num-retained=1, s3a.access-key=YOURACCESSKEY, state.backend.rocksdb.options-factory=org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory, jobmanager.rpc.address=flink-jobmanager, taskmanager.memory.jvm-metaspace.size=256mb, state.backend.rocksdb.predefined-options=DEFAULT, state.savepoints.dir=file:///flink_state/savepoints, state.backend.fs.memory-threshold=1024, state.backend.rocksdb.timer-service.factory=HEAP, execution.savepoint.ignore-unclaimed-state=false, taskmanager.numberOfTaskSlots=2, state.backend.async=true, pipeline.classpaths=[], state.backend.rocksdb.ttl.compaction.filter.enabled=false, jobmanager.heap.size=1g, taskmanager.memory.process.size=1g, s3a.endpoint= http://minio:9000, state.backend.rocksdb.checkpoint.transfer.thread.num=1, state.backend.local-recovery=true, state.backend.rocksdb.localdir=/flink_state/rocksdb, state.backend.incremental=true, execution.target=remote, taskmanager.rpc.port=6122, jobmanager.rpc.port=6123, s3a.aws.credentials.provider=org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider, state.backend.fs.write-buffer-size=4096, execution.attached=true, execution.shutdown-on-attached-exit=false, pipeline.jars=[file:/opt/flink/opt/flink-sql-client_2.12-1.11.1.jar], state.backend=rocksdb, s3a.path.style.access=true, taskmanager.state.local.root-dirs=file:///flink_state/local-recovery, state.checkpoints.dir=file:///flink_state/checkpoints} 2020-09-11 02:34:43,286 INFO org.apache.flink.client.deployment.DefaultClusterClientServiceLoader [] - Could not load factory due to missing dependencies. 2020-09-11 02:34:44,079 INFO org.apache.flink.table.client.cli.CliClient [] - Command history file path: /root/.flink-sql-history 2020-09-11 02:35:15,396 INFO org.apache.flink.contrib.streaming.state.RocksDBStateBackend [] - Using predefined options: DEFAULT. 2020-09-11 02:35:15,397 INFO org.apache.flink.contrib.streaming.state.RocksDBStateBackend [] - Using default options factory: DefaultConfigurableOptionsFactory{configuredOptions={}}. 2020-09-11 02:35:17,529 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.numberOfTaskSlots, 2 2020-09-11 02:35:17,530 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: blob.server.port, 6124 2020-09-11 02:35:17,530 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.rpc.port, 6122 2020-09-11 02:35:17,530 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: jobmanager.heap.size, 1g 2020-09-11 02:35:17,530 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.memory.process.size, 1g 2020-09-11 02:35:17,530 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend, rocksdb 2020-09-11 02:35:17,530 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.checkpoints.dir, file:///flink_state/checkpoints 2020-09-11 02:35:17,531 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.savepoints.dir, file:///flink_state/savepoints 2020-09-11 02:35:17,531 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.async, true 2020-09-11 02:35:17,531 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.fs.memory-threshold, 1024 2020-09-11 02:35:17,531 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.fs.write-buffer-size, 4096 2020-09-11 02:35:17,531 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.incremental, true 2020-09-11 02:35:17,531 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.local-recovery, true 2020-09-11 02:35:17,532 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.checkpoints.num-retained, 1 2020-09-11 02:35:17,532 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.state.local.root-dirs, file:///flink_state/local-recovery 2020-09-11 02:35:17,532 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.checkpoint.transfer.thread.num, 1 2020-09-11 02:35:17,532 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.localdir, /flink_state/rocksdb 2020-09-11 02:35:17,532 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.options-factory, org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory 2020-09-11 02:35:17,532 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.predefined-options, DEFAULT 2020-09-11 02:35:17,532 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.timer-service.factory, HEAP 2020-09-11 02:35:17,533 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: state.backend.rocksdb.ttl.compaction.filter.enabled, false 2020-09-11 02:35:17,533 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: jobmanager.rpc.address, flink-jobmanager 2020-09-11 02:35:17,533 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: jobmanager.rpc.port, 6123 2020-09-11 02:35:17,533 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: taskmanager.memory.jvm-metaspace.size, 256mb 2020-09-11 02:35:17,533 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.endpoint, http://minio:9000 2020-09-11 02:35:17,534 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.path.style.access, true 2020-09-11 02:35:17,534 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.access-key, YOURACCESSKEY 2020-09-11 02:35:17,534 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.secret-key, ****** 2020-09-11 02:35:17,535 INFO org.apache.flink.configuration.GlobalConfiguration [] - Loading configuration property: s3a.aws.credentials.provider, org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider 2020-09-11 02:35:18,047 INFO org.apache.flink.table.client.gateway.local.ProgramDeployer [] - Submitting job org.apache.flink.streaming.api.graph.StreamGraph@2f95653f for query default: SELECT * FROM `default_catalog.mydb.user` LIMIT 10` 2020-09-11 02:35:18,382 INFO org.apache.flink.configuration.Configuration [] - Config uses fallback configuration key 'jobmanager.rpc.address' instead of key 'rest.address' 2020-09-11 02:41:39,539 WARN org.apache.flink.runtime.rest.RestClient [] - Rest endpoint shutdown failed. java.util.concurrent.TimeoutException: null