如何将Zeppelin应用部署至服务器?新手求助完整部署步骤
Zeppelin 服务器部署完整实操步骤(新手友好)
刚帮团队部署完Zeppelin到云服务器,新手确实容易被零散的资料搞晕,给你整理一套完整的实操步骤,跟着走基本没问题:
一、提前准备工作
- 服务器环境检查:Zeppelin依赖Java 8或11(不推荐太新的Java版本,比如17可能有兼容问题),登录服务器后运行
java -version确认已安装;另外确保服务器至少有2G内存,推荐4G以上避免卡顿。 - 下载Zeppelin二进制包:选带
bin-all的稳定版(包含所有常用解释器,不用额外安装),直接在服务器上用命令下载(比如wget),或者本地下载后上传到服务器。 - 解压并移动到合适目录:运行
tar -zxvf zeppelin-xxx-bin-all.tgz解压,然后用mv zeppelin-xxx-bin-all /opt/zeppelin移到/opt目录下(方便统一管理)。
二、基础配置调整
- 进入配置目录:
cd /opt/zeppelin/conf - 生成配置文件:复制模板文件
cp zeppelin-site.xml.template zeppelin-site.xml - 修改访问端口(可选但建议):编辑
zeppelin-site.xml,找到<property>节点下的zeppelin.server.port,把默认的8080改成你想用的端口(比如8081,避免和其他服务冲突)。 - 开放服务器端口:如果服务器有防火墙,要开放刚才设置的端口:
- Ubuntu系统:
ufw allow 8081/tcp - CentOS/RHEL系统:
firewall-cmd --add-port=8081/tcp --permanent,然后执行firewall-cmd --reload生效。
- Ubuntu系统:
三、启动Zeppelin并验证
- 进入bin目录:
cd /opt/zeppelin/bin - 后台启动服务:
./zeppelin-daemon.sh start - 查看启动日志确认状态:
tail -f /opt/zeppelin/logs/zeppelin--server-你的服务器名.out,如果看到类似Started ServerConnector@xxxx{HTTP/1.1,http://0.0.0.0:8081}的日志,说明启动成功。 - 远程访问验证:在本地浏览器输入
http://你的服务器IP:设置的端口,能看到Zeppelin的登录/首页界面就说明部署成功了。
四、实用优化配置(可选)
- 设置开机自启:用systemd服务实现,创建
/etc/systemd/system/zeppelin.service文件,内容如下:
[Unit] Description=Apache Zeppelin Service After=network.target [Service] User=root # 可以换成你专门的运行用户,比如zeppelin ExecStart=/opt/zeppelin/bin/zeppelin-daemon.sh start ExecStop=/opt/zeppelin/bin/zeppelin-daemon.sh stop Restart=always [Install] WantedBy=multi-user.target
然后执行:systemctl daemon-reloadsystemctl enable zeppelinsystemctl start zeppelin
这样服务器重启后Zeppelin会自动启动。
持久化笔记存储:默认笔记存在Zeppelin安装目录下,修改
zeppelin-site.xml里的zeppelin.notebook.dir参数,指定一个独立的目录(比如/opt/zeppelin/notebooks),避免重装Zeppelin丢失笔记。启用解释器:如果需要用Spark、Python等功能,登录Zeppelin界面后,点击右上角的
Interpreter菜单,找到对应解释器启用即可(bin-all版本已经预装了大部分常用解释器)。
五、常见坑点提醒
- 权限问题:确保运行Zeppelin的用户对
/opt/zeppelin目录有读写权限,不然可能启动失败或无法保存笔记。 - 端口冲突:如果启动失败,先运行
netstat -tulpn | grep 你的端口检查是否被其他服务占用。 - 内存不足:如果Zeppelin启动后卡顿或崩溃,考虑给服务器加内存,或者修改
zeppelin-env.sh里的ZEPPELIN_MEM参数调整内存分配。
内容的提问来源于stack exchange,提问作者Anand Vaidya
相关产品推荐
相关产品推荐

