title: How can I get Zeppelin to restart cleanly on an EMR cluster?
body: <p>I am running an EMR cluster and trying to use a Zeppelin notebook for data analysis.</p>
  
  <p>Versions: 
  Release label:emr-5.2.1<br>
  Hadoop distribution: Amazon 2.7.3<br>
  Hive 2.1.0<br>
  Spark 2.0.2<br>
  Zeppelin 0.6.2  </p>
  
  <p>I am consistently having problems with Zeppelin hanging up while running a query and I can never recover it. I have tried:<br>
  - restarting the interpreter<br>
  - SSH'ing into the master node and running <code>zeppelin_daemon.sh restart</code> (have tried running as hadoop / root / zeppelin, and also running the script with options <code>reload</code>, <code>start/stop</code>, <code>upstart</code>)</p>
  
  <p>Every time I use the daemon shell script, it tells me that it has stopped/started OK, but then I get this when I run a status:<br>
  <code>Zeppelin running but process is dead          [FAILED]</code>  </p>
  
  <p>The only thing that I can seem to do is kill my cluster and stand up a new one, which is crazy on many levels.</p>
  
  <p>So...what is the officially supported way to restart Zeppelin???</p>