[ 
https://issues.apache.org/jira/browse/FLINK-26858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17515839#comment-17515839
 ] 

丛鹏 commented on FLINK-26858:
----------------------------

[~martijnvisser]  I found that if the startup mode is written incorrectly, the 
startup factory will not be found, and the compatible factories will be judged 
to be empty, and it will be misjudged that there is no Hadoop environment. I 
submitted the code, and the hard boss will have a look, or there is a better 
way to guide me

> When submitting a task, an error is reported and the description is 
> inaccurate, which will lead to misleading
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: FLINK-26858
>                 URL: https://issues.apache.org/jira/browse/FLINK-26858
>             Project: Flink
>          Issue Type: Improvement
>          Components: Command Line Client
>    Affects Versions: 1.12.2, 1.12.7, 1.13.6, 1.14.3
>         Environment: idea
> flink 1.14
>            Reporter: 丛鹏
>            Assignee: 丛鹏
>            Priority: Major
>              Labels: pull-request-available
>   Original Estimate: 6h
>  Remaining Estimate: 6h
>
> Hi, I'm using flink1.12.2 a problem is found when submitting the task of yarn 
> application,
> An example of the Flink official website submitting a task is
> ./bin/flink run-application -t yarn-application ./ 
> examples/streaming/TopSpeedWindowing. jar
> If some of them are misspelled, then yarn-application is written as 
> yarn-appliation
> One C is missing
> Will report an error:
>  
> java.lang.IllegalStateException: No ClusterClientFactory found. If you were 
> targeting a Yarn cluster, please make sure to export the HADOOP_CLASSPATH 
> environment variable or have hadoop in your classpath. For more information 
> refer to the "Deployment" section of the official Apache Flink documentation.
>  
> BUT
>  
> I saw that the code is the 213 line configuration set encapsulated by 
> CliFrontend.java. There is a problem with effectiveconfiguration, resulting 
> in DefaultClusterClientServiceLoader.Java: 83 judgment entry error
>  
> Finally, it leads to logical judgment  
> if (compatibleFactories.isEmpty()) is true
>  
> then 
>  "No ClusterClientFactory found. If you were targeting a Yarn cluster, "
>                             + "please make sure to export the 
> HADOOP_CLASSPATH environment variable or have hadoop in your "
>                             + "classpath. For more information refer to the 
> \"Deployment\" section of the official "
>                             + "Apache Flink documentation."
>  
> Look at all the situations that lead to the failure of the encapsulation of 
> the configuration class,Will prompt HADOOP_CLASSPATH environment 's reason
>  
> I think there is something wrong with the description of the error 
> information here, which will lead to misleading. Users mistakenly think it is 
> their own Hadoop_ There is a problem with the classpath environment. I hope 
> you can reply 
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to