det101 commented on issue #17244:
URL: 
https://github.com/apache/dolphinscheduler/issues/17244#issuecomment-2974868941

   > > > > If there is a situation where a higher-version dependency cannot 
support a lower-version cloud service, then users can only choose to run on 
JDK8/11.
   > > > 
   > > > 
   > > > This needs to be discussed. 
[@zhongjiajie](https://github.com/zhongjiajie) 
[@ruanwenjun](https://github.com/ruanwenjun) 
[@Gallardot](https://github.com/Gallardot) 
[@caishunfeng](https://github.com/caishunfeng)
   > > > > There should be no problem submitting through the command line (such 
as hive -e, spark-sql, hdfs commands).
   > > > 
   > > > 
   > > > Yes. Command line operation will not be affected. What I mean is many 
dependencies in `pom.xml` don't support jdk17. If you upgrade, you need to 
change the code. How to ensure the compatibility after upgrading? We need full 
design detail of all dependencies that need to be upgraded.
   > > 
   > > 
   > > AFAIK, JDK17 is compatible with previous version, e.g. 8, 11, maybe some 
JVM args are not compatible, this is acceptable since we only provide the basic 
jvm args in the source code. But this still need to test, the ci can only make 
sure it can compile/run the basic case in JDK17.
   > 
   > I find hadoop2 sdk cannot use JDK17 due to some reflect usage.
   
   
   Is it possible to use compilation parameters to support hadoop 2x_java8_11 
and hadoop3x_java8_11_17? By the way, Hadoop will support jdk17 in 3.5 
https://issues.apache.org/jira/browse/HADOOP-17177


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to