Details
Description
Spark version check fails when it's used with HDP built Spark.
Exception in thread "main" java.lang.IllegalArgumentException: Fail to parse Spark version from 2.0.0.2.5.1.0-56.
As 2.0.0.2.5.1.0-56 doesn't match regex
def formatSparkVersion(version: String): (Int, Int) = { val versionPattern = """(\d)+\.(\d)+(?:\.\d*)?""".r