gpt4 book ai didi

docker - Zeppelin Docker 解释器配置

转载 作者:行者123 更新时间:2023-12-02 18:02:14 25 4
gpt4 key购买 nike

我在本地系统中创建了一个 Zeppelin docker 镜像,并通过 maven 存储库配置了 Spark Interpreter 并运行了 Zeppelin 它工作。但是当我停止 Docker 并再次运行时,解释器绑定(bind)消失了。如何解决这个问题?我想要一次解释器绑定(bind),这样当我停止 docker 并再次运行时,它必须按原样存储那些解释器绑定(bind)。

最佳答案

您需要 3 个卷来保存配置、笔记本和日志。
注:如果您添加了自定义解释器,您的解释器二进制文件需要额外的卷。

docker volume create zeppelin-conf
docker volume create zeppelin-notebook
docker volume create zeppelin-logs
docker volume create zeppelin-interpreter

运行安装了上述卷的容器。
docker run -d --restart always -p 8080:8080 -v zeppelin-conf:/zeppelin/conf -v zeppelin-notebook:/zeppelin/notebook -v zeppelin-logs:/zeppelin/logs -v zeppelin-interpreter:/zeppelin/interpreter apache/zeppelin:0.8.1

如果您只想保留配置,可以使用以下几行:
docker volume create zeppelin-conf
docker run -d --restart always -p 8080:8080 -v zeppelin-conf:/zeppelin/conf apache/zeppelin:0.8.1

配置: /zeppelin/conf笔记本: /zeppelin/notebook日志: /zeppelin/logs口译员: /zeppelin/interpreter
编辑: /齐柏林飞艇 directory 是 docker 镜像的默认主目录。见 Dockerfile .因此,您不需要指定 ZEPPELIN_NOTEBOOK_DIR、ZEPPELIN_LOG_DIR 或 ZEPPELIN_INTERPRETER_DIR 环境变量。

关于docker - Zeppelin Docker 解释器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52982544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com