Apache Zeppelin - LinuxUserGroupUWSP/RackMesa GitHub Wiki
yum install -y wget
wget http://apache.osuosl.org/zeppelin/zeppelin-0.7.0/zeppelin-0.7.0-bin-all.tgz
tar xzf zeppelin-0.7.0-bin-all.tgz
mv zeppelin-0.7.0-bin-all /usr/local/zeppelin
cp /usr/local/zeppelin/conf/zeppelin-site.xml.template /usr/local/zeppelin/conf/zeppelin-site.xml
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
/usr/local/zeppelin/bin/zeppelin-daemon.sh start
#Set up to work with Mesos
Set Spark interpreter master to
mesos://zk://[ZK_HOST1]:2181,[ZK_HOSTN]:2181/mesos
#Configure R interpreter
yum install -y epel-release
yum update -y
yum install -y R R-devel libcurl-devel openssl-devel
R -e "install.packages('knitr', dependencies = TRUE, repos='http://cran.rstudio.com/')"
/usr/local/zeppelin/bin/zeppelin-daemon.sh restart
/startInterpreters.sh
#Troubleshooting ##Cannot connect to interpreters - manual Interpreter Starting
Sometimes, your configurations will be correct, but you still won't be able to connect to your interpreters. A way to debug this is to manually start your interpreters and bind to them in Zeppelin/Interpreters. Here is an example of starting Spark, Markdown, and Python interpreters.
/usr/local/zeppelin/bin/interpreter.sh -d /usr/local/zeppelin/interpreter/spark -p 45000 &
/usr/local/zeppelin/bin/interpreter.sh -d /usr/local/zeppelin/interpreter/md -p 45001 &
/usr/local/zeppelin/bin/interpreter.sh -d /usr/local/zeppelin/interpreter/python -p 45002 &
##Instance of Derby already running
This is general due to another instance of Spark running on the same box. Check for instances of "spark-shell" or interpreters and kill them.