I'd mistakenly downloaded the source version of Zeppelin 0.5.5 rather than the binary version. Then, without realising that, I tried to run the (unbuilt) Zeppelin, which kept failing with this error message in the logs folder:
Error: Could not find or load main class org.apache.zeppelin.server.ZeppelinServer - I eventually discovered that zeppelin-server-0.5.5-incubating.jar was missing from ZEPPELIN_HOME! I'd wasted ages debugging the classpath before I'd spotted my mistake. In my defence the links to the source and binary are right next to each other at https://zeppelin.incubator.apache.org/download.html! I was just wondering whether it was worth adding a line or two to zeppelin-daemon.sh to check for the existence of zeppelin-server-X.Y.Z-incubating.jar and issuing an error such as: "Please build Zeppelin before running it, or download the binary package." All you get at present is: Zeppelin start [ OK ] Zeppelin process died [FAILED] ...to protect from numpties like me in future:). Just a suggestion. Thanks, Lucas.