Re: Re: flink1.14.5 sql-client 运行在yarn-session模式提交任务报错

2023-07-16 文章 Shammon FY
Hi,

根据上面的异常栈信息,你可以检查一下是否配置了cluster id,在yarn里配置项是`yarn.application.id`

Best,
Shammon FY


On Sat, Jul 15, 2023 at 6:50 PM 杨东树  wrote:

> 您好,
>针对sql-client运行在yarn-session模式报错,现补充相关日志报错信息:
> 2023-07-15 18:43:21,503 INFO  org.apache.flink.table.client.cli.CliClient
> [] - Command history file path: /root/.flink-sql-history
> 2023-07-15 18:43:28,225 INFO
> org.apache.flink.table.catalog.CatalogManager[] - Set the
> current default database as [flink] in the current default catalog [myhive].
> 2023-07-15 18:43:38,410 WARN
> org.apache.flink.connector.kafka.source.KafkaSourceBuilder   [] - Offset
> commit on checkpoint is disabled because group.id is not specified
> 2023-07-15 18:43:39,986 WARN
> org.apache.flink.connector.kafka.source.KafkaSourceBuilder   [] - Offset
> commit on checkpoint is disabled because group.id is not specified
> 2023-07-15 18:43:40,605 WARN
> org.apache.flink.yarn.configuration.YarnLogConfigUtil[] - The
> configuration directory ('/usr/local/flink-1.14.5/conf') already contains a
> LOG4J config file.If you want to use logback, then please delete or rename
> the log configuration file.
> 2023-07-15 18:43:40,676 INFO  org.apache.hadoop.yarn.client.RMProxy
> [] - Connecting to ResourceManager at /0.0.0.0:8032
> 2023-07-15 18:43:40,788 INFO  org.apache.flink.yarn.YarnClusterDescriptor
> [] - No path for the flink jar passed. Using the location
> of class org.apache.flink.yarn.YarnClusterDescriptor to locate the jar
> 2023-07-15 18:43:40,791 WARN  org.apache.flink.table.client.cli.CliClient
> [] - Could not execute SQL statement.
> org.apache.flink.table.client.gateway.SqlExecutionException: Could not
> execute SQL statement.
> at
> org.apache.flink.table.client.gateway.local.LocalExecutor.executeModifyOperations(LocalExecutor.java:224)
> ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.cli.CliClient.callInserts(CliClient.java:571)
> ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.cli.CliClient.callInsert(CliClient.java:560)
> ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.cli.CliClient.callOperation(CliClient.java:420)
> ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.cli.CliClient.lambda$executeStatement$1(CliClient.java:332)
> [flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at java.util.Optional.ifPresent(Optional.java:159) ~[?:1.8.0_231]
> at
> org.apache.flink.table.client.cli.CliClient.executeStatement(CliClient.java:325)
> [flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.cli.CliClient.executeInteractive(CliClient.java:297)
> [flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.cli.CliClient.executeInInteractiveMode(CliClient.java:221)
> [flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.SqlClient.openCli(SqlClient.java:151)
> [flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.SqlClient.start(SqlClient.java:95)
> [flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.SqlClient.startClient(SqlClient.java:187)
> [flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.SqlClient.main(SqlClient.java:161)
> [flink-sql-client_2.11-1.14.5.jar:1.14.5]
> Caused by: org.apache.flink.table.api.TableException: Failed to execute sql
> at
> org.apache.flink.table.api.internal.TableEnvironmentImpl.executeInternal(TableEnvironmentImpl.java:791)
> ~[flink-table_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.api.internal.TableEnvironmentImpl.executeInternal(TableEnvironmentImpl.java:754)
> ~[flink-table_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.gateway.local.LocalExecutor.lambda$executeModifyOperations$4(LocalExecutor.java:222)
> ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.gateway.context.ExecutionContext.wrapClassLoader(ExecutionContext.java:88)
> ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.table.client.gateway.local.LocalExecutor.executeModifyOperations(LocalExecutor.java:222)
> ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
> ... 12 more
> Caused by: java.lang.IllegalStateException
> at
> org.apache.flink.util.Preconditions.checkState(Preconditions.java:177)
> ~[flink-dist_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.client.deployment.executors.AbstractSessionClusterExecutor.execute(AbstractSessionClusterExecutor.java:72)
> ~[flink-clients_2.11-1.14.5.jar:1.14.5]
> at
> org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.executeAsync(StreamExecutionEnvironment.java:2042)
> ~[flink-dist_2.11-1.14.5.jar:1.14.5]
> at
> 

Re:Re: flink1.14.5 sql-client 运行在yarn-session模式提交任务报错

2023-07-15 文章 杨东树
您好,
   针对sql-client运行在yarn-session模式报错,现补充相关日志报错信息:
2023-07-15 18:43:21,503 INFO  org.apache.flink.table.client.cli.CliClient   
   [] - Command history file path: /root/.flink-sql-history
2023-07-15 18:43:28,225 INFO  org.apache.flink.table.catalog.CatalogManager 
   [] - Set the current default database as [flink] in the current 
default catalog [myhive].
2023-07-15 18:43:38,410 WARN  
org.apache.flink.connector.kafka.source.KafkaSourceBuilder   [] - Offset commit 
on checkpoint is disabled because group.id is not specified
2023-07-15 18:43:39,986 WARN  
org.apache.flink.connector.kafka.source.KafkaSourceBuilder   [] - Offset commit 
on checkpoint is disabled because group.id is not specified
2023-07-15 18:43:40,605 WARN  
org.apache.flink.yarn.configuration.YarnLogConfigUtil[] - The 
configuration directory ('/usr/local/flink-1.14.5/conf') already contains a 
LOG4J config file.If you want to use logback, then please delete or rename the 
log configuration file.
2023-07-15 18:43:40,676 INFO  org.apache.hadoop.yarn.client.RMProxy 
   [] - Connecting to ResourceManager at /0.0.0.0:8032
2023-07-15 18:43:40,788 INFO  org.apache.flink.yarn.YarnClusterDescriptor   
   [] - No path for the flink jar passed. Using the location of class 
org.apache.flink.yarn.YarnClusterDescriptor to locate the jar
2023-07-15 18:43:40,791 WARN  org.apache.flink.table.client.cli.CliClient   
   [] - Could not execute SQL statement.
org.apache.flink.table.client.gateway.SqlExecutionException: Could not execute 
SQL statement.
at 
org.apache.flink.table.client.gateway.local.LocalExecutor.executeModifyOperations(LocalExecutor.java:224)
 ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.cli.CliClient.callInserts(CliClient.java:571) 
~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.cli.CliClient.callInsert(CliClient.java:560) 
~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.cli.CliClient.callOperation(CliClient.java:420) 
~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.cli.CliClient.lambda$executeStatement$1(CliClient.java:332)
 [flink-sql-client_2.11-1.14.5.jar:1.14.5]
at java.util.Optional.ifPresent(Optional.java:159) ~[?:1.8.0_231]
at 
org.apache.flink.table.client.cli.CliClient.executeStatement(CliClient.java:325)
 [flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.cli.CliClient.executeInteractive(CliClient.java:297)
 [flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.cli.CliClient.executeInInteractiveMode(CliClient.java:221)
 [flink-sql-client_2.11-1.14.5.jar:1.14.5]
at org.apache.flink.table.client.SqlClient.openCli(SqlClient.java:151) 
[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at org.apache.flink.table.client.SqlClient.start(SqlClient.java:95) 
[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.SqlClient.startClient(SqlClient.java:187) 
[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at org.apache.flink.table.client.SqlClient.main(SqlClient.java:161) 
[flink-sql-client_2.11-1.14.5.jar:1.14.5]
Caused by: org.apache.flink.table.api.TableException: Failed to execute sql
at 
org.apache.flink.table.api.internal.TableEnvironmentImpl.executeInternal(TableEnvironmentImpl.java:791)
 ~[flink-table_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.api.internal.TableEnvironmentImpl.executeInternal(TableEnvironmentImpl.java:754)
 ~[flink-table_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.gateway.local.LocalExecutor.lambda$executeModifyOperations$4(LocalExecutor.java:222)
 ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.gateway.context.ExecutionContext.wrapClassLoader(ExecutionContext.java:88)
 ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.client.gateway.local.LocalExecutor.executeModifyOperations(LocalExecutor.java:222)
 ~[flink-sql-client_2.11-1.14.5.jar:1.14.5]
... 12 more
Caused by: java.lang.IllegalStateException
at 
org.apache.flink.util.Preconditions.checkState(Preconditions.java:177) 
~[flink-dist_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.client.deployment.executors.AbstractSessionClusterExecutor.execute(AbstractSessionClusterExecutor.java:72)
 ~[flink-clients_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.executeAsync(StreamExecutionEnvironment.java:2042)
 ~[flink-dist_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.planner.delegation.DefaultExecutor.executeAsync(DefaultExecutor.java:95)
 ~[flink-table_2.11-1.14.5.jar:1.14.5]
at 
org.apache.flink.table.api.internal.TableEnvironmentImpl.executeInternal(TableEnvironmentImpl.java:773)
 

Re: flink1.14.5 sql-client 运行在yarn-session模式提交任务报错

2023-07-09 文章 Shammon FY
Hi,

邮件里的图片看不到

Best,
Shammon FY

On Sun, Jul 9, 2023 at 7:30 PM 杨东树  wrote:

> 各位好,
>目前我在使用flink1.14.5版本的sql-client on
> yarn-session模式时,发现无法正常执行sql任务,日志报如下错误,希望能得到指导,谢谢:
>背景信息:
>1、当flink配置execution.target:
> yarn-per-job时,随后进入sql-client执行sql任务,可正常执行。
>2、当flink配置execution.target: yarn-session,并启动flink
> yarn-session集群,随后进入sql-client执行同样的sql任务,报上图中的错误。
>


flink1.14.5 sql-client 运行在yarn-session模式提交任务报错

2023-07-09 文章 杨东树
各位好,
   目前我在使用flink1.14.5版本的sql-client on 
yarn-session模式时,发现无法正常执行sql任务,日志报如下错误,希望能得到指导,谢谢:
   背景信息:
   1、当flink配置execution.target: yarn-per-job时,随后进入sql-client执行sql任务,可正常执行。
   2、当flink配置execution.target: yarn-session,并启动flink 
yarn-session集群,随后进入sql-client执行同样的sql任务,报上图中的错误。