Github user rawkintrevo commented on the issue: https://github.com/apache/zeppelin/pull/928 @felixcheung thanks. Apache Mahout is a kind of special case, in that really we're a set of libraries that can run on currently Spark, Flink, H20 runners, and possible additionals ones (such as beam in the future). We are however not super aggressive when it comes to supporting spark version changes [MAHOUT-1889](https://issues.apache.org/jira/browse/MAHOUT-1889). But just because a user chooses to use Spark 2.0, doesn't mean they can't play with flink based Mahout. Finally, when trying to write a 'traditional interpreter' the additional dependencies were increasing the size of Zeppelin binary by about 200 MB. The Python script is outside the box, but an elegeent solution to a unique problem imho, and one that it may make sense for others to follow. tg
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---