下载页面会提供两种二进制包:
zeppelin-0.9.0-bin-netinst.tgz 默认只会提供Spark的Interpreter
zeppelin-0.9.0-bin-all.tgz 会提供各种各样的Interpreter(MySQL,ElasticSearch等等)
此处用的是zeppelin--0.9.0-bin-all.tgz
进入软件存放目录
# 新建了/usr/local/bi目录文件 $ sudo mkdir -p /usr/local/bi $ sudo tar -zxvf ./zeppelin-0.9.0-bin-all.tgz -C /usr/local/bi/ $ cd /usr/local/bi $ sudo mv ./zeppelin-0.9.0-bin-all/ ./zeppelin0.9 ## 将文件所有变更为hadoop用户,bigdata用户组 $ sudo chown -R hadoop:bigdata ./zeppelin0.9 ## 创建软连接,方便版本更换 $ sudo ln -s /usr/local/bi/zeppelin0.9 ~/zeppelin
vi ~/.bash_profile
ZEPPELIN_HOME=/home/hadoop/zeppelin export ZEPPELIN_HOME PATH=$ZEPPELIN_HOME/bin:$PATH export PATH
source ~/.bash_profile
cd $ZEPPELIN_HOME/conf sudo cp ./zeppelin-site.xml.template ./zeppelin-site.xml sudo vi ./zeppelin-site.xml sudo chown -R hadoop:bigdata ./zeppelin-site.xml
修改zeppelin.server.addr
<!--将此处的127.0.0.1改为你的主机号或者hostname--> <property> <name>zeppelin.server.addr</name> <value>hostID</value> <description>Server binding address</description> </property> <!--这里可以修改端口号--> <property> <name>zeppelin.server.port</name> <value>8080</value> <description>Server port.</description> </property>
zeppelin-daemon.sh start
如下显示则启动成功:
zeppelin-daemon.sh start Please specify HADOOP_CONF_DIR if USE_HADOOP is true Log dir doesn't exist, create /home/hadoop/zeppelin/logs Pid dir doesn't exist, create /home/hadoop/zeppelin/run Zeppelin start [ OK ]
启动成功之后,在浏览器中访问: http://
zeppelin-daemon.sh stop