Tae Jun Kim created ZEPPELIN-1390: ------------------------------------- Summary: SparkInterpreter does not work for spark2 version of HDP 2.5 Key: ZEPPELIN-1390 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1390 Project: Zeppelin Issue Type: Bug Affects Versions: 0.6.1, 0.7.0 Environment: HDP 2.5 Reporter: Tae Jun Kim Priority: Blocker
### What is this PR for? Spark2 version of HDP 2.5 is "2.0.0.2.5.0.0-1245". Currently, Zeppelin parses this version to integer 2002500, which is higher than version "2.0.0" (i.e. 200 in integer). Therefore, Zeppelin thinks it's not supported version and fail. I fixed some codes to consider major, minor, and patch version. Version parsed using only first 3 numbers (major, minor, patch) and parsed into a 5-digit integer. For example, 2.0.0 -> 20000, 1.6.2 -> 10602, 1.10.1 -> 11001. Maybe Spark's minor version can be a 2-digit number in the future, so this code is more robust than before. ### What type of PR is it? [Bug Fix] ### What is the Jira issue? * Open an issue on Jira https://issues.apache.org/jira/browse/ZEPPELIN/ * Put link here, and add [ZEPPELIN-*Jira number*] in PR title, eg. [ZEPPELIN-533] ### How should this be tested? I changed SparkVersion test codes. -- This message was sent by Atlassian JIRA (v6.3.4#6332)