You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Glue终端节点配置Zeppelin时/home/ec2-user无对应py文件如何解决

Glue Zeppelin 开发端点缺失 setup_notebook_server.py 排查步骤

实例初始化侧排查

  • 查看云初始化日志确认脚本拉取结果:执行 cat /var/log/cloud-init-output.log 搜索setup_notebook_server关键字,检查是否存在S3资源拉取超时、权限拒绝类报错
  • 全局检索文件位置:Glue 4.0+ 版本的官方AMI已将该脚本迁移出ec2-user家目录,执行 sudo find / -name "setup_notebook_server.py" 2>/dev/null 确认是否存放在其他路径,常见迁移路径为 /opt/aws/glue/ 或 /usr/lib/zeppelin/bin/

网络链路排查

  • 确认Glue终端节点所在VPC的S3终端节点策略未限制对aws-glue-assets-<账户ID>-<区域>桶的访问,该脚本默认在实例初始化时从对应资源桶拉取到本地
  • 检查VPC路由表、安全组、网络ACL规则,确认443端口出方向允许访问S3服务IP段,避免初始化拉取请求被拦截

手动恢复方案

如果确认脚本因AMI版本更新被移除,可直接手动完成等价配置操作,无需依赖原脚本:

  1. 切换到ec2-user目录:cd /home/ec2-user
  2. 执行Zeppelin服务配置重启:
sudo sed -i 's/^ZEPPELIN_ADDR.*/ZEPPELIN_ADDR=0.0.0.0/' /usr/lib/zeppelin/conf/zeppelin-env.sh
sudo systemctl restart zeppelin.service

操作完成后即可正常访问Zeppelin notebook服务

内容的提问来源于stack exchange,提问作者datahack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 15:30:00