如何使用Java代码查明Spark是否已安装?

时间:2017-05-19 04:50:59

标签: java apache-spark

是否可以通过Java代码检查火花安装或火花版本?

请提供任何建议。

2 个答案:

答案 0 :(得分:0)

我不确定但是这可行有效:classOf[SparkContext].getPackage.getImplementationVersion了解更多信息请查看programmatic-way-to-tell-Spark-version

希望有所帮助

答案 1 :(得分:0)

TL; DR 如果可能的话,这将是一项非常艰难的编程工作。

您必须实现find - 就像Java应用程序一样搜索jars/spark-core_*-*.jar这样的文件,甚至那不是一次详尽的搜索,因为可以安装Spark,完全重命名所有内容Spark伴随着。

您还可以搜索某些环境变量,例如SPARK_HOME,但由于这不需要有效地使用Spark,我也不会指望它。