Yeah, I’ve looked into it a little bit :p rZeppelin (the one in repository Zeppelin-With-R) is an accepted pull request that is pending integration with Zeppelin.
In an rZeppelin session, R shares the same Spark backend with the rest of the Zeppelin Spark-based interpreters. That’s why multiple languages can share the same Spark data pipeline. Datalayer’s R interpreter is not integrated with the rest of Zeppelin. It launches its own instance of Spark which is separate and distinct from the one being used by the rest of Zeppelin. rZeppelin also supports moving data between languages using the Zeppelin Context, which allows you to share variables with scala and python. Datalayer has their own implementation for moving variables between R and scala. rZeppelin supports interactive visualizations. I don’t believe that Datalayer’s does. There are other differences as well. This is explained in the rZeppelin readme. From: Girish Reddy <gir...@springml.com> Reply: users@zeppelin.incubator.apache.org <users@zeppelin.incubator.apache.org> Date: December 24, 2015 at 1:52:11 PM To: users@zeppelin.incubator.apache.org <users@zeppelin.incubator.apache.org> Subject: R interpreters Hello: Looks like there are two R interpreters - https://github.com/datalayer/zeppelin-R and https://github.com/elbamos/Zeppelin-With-R From the docs, Zeppelin-With-R supports passing objects between languages using registerTempTable. Not sure if the other interpreter supports it or what other differences are. Has anyone looked into this?