[
https://issues.apache.org/jira/browse/FLINK-20780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17255437#comment-17255437
]
Rui Li commented on FLINK-20780:
--------------------------------
Hmm... then I think you need to check the class path of JM/TM of your cluster.
The stack trace indicates the error happens during job graph deserialization.
So it means the {{JobConf}} class is available to sql-client but unavailable to
JM/TM.
You can try {{ps aux | grep <PID>}} to display the launch command of JM/TM
which should contain the class path information.
> Flink-sql-client query hive
> ----------------------------
>
> Key: FLINK-20780
> URL: https://issues.apache.org/jira/browse/FLINK-20780
> Project: Flink
> Issue Type: Bug
> Components: Connectors / Hive, Table SQL / Client
> Environment: standalone
> Reporter: xx chai
> Priority: Major
> Attachments: 1609127183(1).png
>
>
> flink-sql-client query hive is fail.
> I've already configured hadoop classpath
> and my hadoop is cdh
> error :
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.mapred.JobConfCaused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.mapred.JobConf at
> java.net.URLClassLoader.findClass(URLClassLoader.java:382) at
> java.lang.ClassLoader.loadClass(ClassLoader.java:418) at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) at
> java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 56 more
--
This message was sent by Atlassian Jira
(v8.3.4#803005)