【发布时间】:2020-04-05 02:44:29
【问题描述】:
我在 Docker 上运行 zeppelin 并在那里安装一个 volumen 来保存我正在处理的笔记。 为此,我使用以下代码:
docker run --rm -ti -p 8080:8080 -v C:\my_dir\zeppelin_notebook:/zeppelin/notebook -e ZEPPELIN_ADDR=0.0.0.0 --name zeppelin apache/zeppelin:0.8.2
问题是,尽管这保留了笔记,但我无法从 zeppein 存储/读取文件,即使我将它们复制到我拥有笔记的同一个文件夹中。
例如如果我列出目录中的文件:
list.dirs(path = "notebook/")
我得到了一些类似的东西:
[1] “notebook/” “notebook//2ETUM43DN”
[3] “notebook//2EUWCDDP7” “notebook//2EVMR55HQ”
[5] “notebook//.git” “notebook//.git/branches”
[7] “notebook//.git/hooks” “notebook//.git/logs”
[9] “notebook//.git/logs/refs” “notebook//.git/logs/refs/heads”
[11] “notebook//.git/objects” “notebook//.git/objects/info”
[13] “notebook//.git/objects/pack” “notebook//.git/refs”
[15] “notebook//.git/refs/heads” “notebook//.git/refs/tags”
其中没有显示我在那里复制的文本文件。
这个问题似乎只与 R 相关:
使用 Python 可以正常工作:
【问题讨论】: