AWS EMR provides convenient way to Spin up Zeppelin + Spark cluster. However, there’s some limitations.
Did you know you can exchange variable between Spark(scala) and Pyspark(python) in Apache Zeppelin?
To know more about object exchange between Scala and Python and how it works, please read https://s.apache.org/Ip4E.
If you have multiple instances of Zeppelin in the team and wanted to share it with fine grained access control, please take a look article below
https://s.apache.org/pSfN