2017-08-27 72 views
1

我正在写一个Spark程序,它根据它运行的环境从Maven下载不同的jar文件,每个jar文件都有不同版本的Hadoop发行版(例如CDH,HDP,MapR)。如何以编程方式获取HDFS和YARN版本?

这是必要的,因为HDFS和YARN的一些低级API不在这些分发之间共享。但是,我找不到任何公开的HDFS和YARN API告诉他们的版本。

是否有可能只在Java中执行它?或者我必须运行一个外壳来了解它?

回答

相关问题