无法提取 zeppelin-server 映像

Posted

技术标签:

【中文标题】无法提取 zeppelin-server 映像【英文标题】:Not able to pull zeppelin-server image 【发布时间】:2021-04-01 10:59:12 【问题描述】:

我正在使用带有 K8 的 Mac 上的 Docker,并尝试在 K8 上安装 Zeppelin 以尝试 Spark 作业。

我正在关注https://zeppelin.apache.org/docs/0.9.0-SNAPSHOT/quickstart/kubernetes.html 并被困在第一步本身

在执行kubectl apply -f zeppelin-server.yaml时,我得到:

NAME                                             READY   STATUS             RESTARTS   AGE
zeppelin-server-7cddf7f7bf-gxc2q                 2/3     ImagePullBackOff   0          16s

事件:

我没有修改文件中的任何内容。

【问题讨论】:

【参考方案1】:

Zeppelin image published on Docker hub 与 Zeppelin 主页上 config file 中引用的 Zeppelin 图像之间似乎存在不一致。

使用this commit,配置文件中的图像已从zeppelin 更改为zeppelin-server(以及其他一些更改)。新镜像好像还没有推送到 Docker hub。

要使用 Zeppelin 主页中的配置文件运行 Zeppelin 部署,请尝试更改配置文件中的三行:

第 32 行:发布的镜像名称为apache/zeppelin:0.9.0。这个名字可以看到here。 第 33 行:ZEPPELIN_HOME 应设置为 /zeppelin。这对应于图像的Docker file 中Z_HOME 的值。 第 177 行:图像名称也应在此处更正并设置为 apache/zeppelin:0.9.0

另一种选择是恢复到旧版本的config file。

【讨论】:

感谢@werner。更改后,Zeppelin 已部署,但运行示例 Spark 代码导致“org.apache.zeppelin.interpreter.InterpreterException: java.io.IOException: Interpreter process is not running null” 为它创建了一个新问题***.com/questions/65416343/… ZEPPELIN_HOME 应该保持不变 /opt/zeppelin It looks like that the new image has not yet been pushed to Docker hub. 嗯,11个月过去了,还没有发布。

以上是关于无法提取 zeppelin-server 映像的主要内容,如果未能解决你的问题,请参考以下文章

无法从Docker Hub中提取Docker中的Docker映像

如何使用气流 DockerOperator 提取我自己的私有存储库的 docker 映像?

从 Chrome 操作系统/Chromebook 恢复映像中提取文件

无法提取机密或注册表身份验证:拉命令失败::信号:已杀死

如何配置 kubernetes 从托管在同一集群/内部的注册表中提取容器映像

AWS ECS Fargate 从跨账户 ECR 存储库中提取映像