2017-08-27 6 views
1

Ich schreibe ein Spark-Programm, die verschiedene Jars von Maven herunterladen, basierend auf der Umgebung, auf der es läuft, jeweils für eine andere Version der Hadoop-Distribution (z. B. CDH, HDP, MapR).Wie programmgesteuert HDFS und YARN-Version erhalten?

Dies ist notwendig, da einige Low-Level-APIs von HDFS und YARN nicht zwischen diesen Distributionen geteilt werden. Ich kann jedoch keine öffentliche API von HDFS und YARN finden, die ihre Version angibt.

Ist es möglich, es nur in Java zu tun? Oder muss ich eine externe Shell ausführen, um es zu wissen?

Antwort

Verwandte Themen