Hi Dan,

the notation of "flink-jobmanager/10.98.253.58:8081" is not a problem. It
is how java.net.InetAddress stringifies a resolved address (with both
hostname and IP).

How did you configure the SQL client to work with a Kubernetes Session?
Afaik this is not a documented, tested and officially supported feature
(this doesn't mean we should not support it -- apparently it is something
we should do rather soon ;) ).

Best,
Robert

On Fri, Sep 11, 2020 at 5:25 AM Dan Hill <quietgol...@gmail.com> wrote:

> 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
>

Reply via email to