首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >火花记事本工作表未与码头保存

火花记事本工作表未与码头保存
EN

Stack Overflow用户
提问于 2015-02-09 08:40:55
回答 1查看 287关注 0票数 1

当我启动一个火花笔记本使用码头和创建一个新的工作表。下一次我开始的时候,工作表就不在了。

以下是命令:

代码语言:javascript
复制
docker run -v /Users/pkerp/projects/chairliftplot/:/mnt -p 9000:9000 andypetrella/spark-notebook:0.2.0-spark-1.2.0-hadoop-1.0.4

以下是警告/信息:

代码语言:javascript
复制
15/02/09 08:38:12 WARN Remoting: Tried to associate with unreachable remote address [akka.tcp://Remote@127.0.0.1:41602]. Address is now gated for 5000 ms, all messages to this address will be delivered to dead letters. Reason: Connection refused: /127.0.0.1:41602
15/02/09 08:38:12 INFO remote.RemoteActorRefProvider$RemoteDeadLetterActorRef: Message [akka.remote.RemoteWatcher$Heartbeat$] from Actor[akka://NotebookServer/system/remote-watcher#-457307005] to Actor[akka://NotebookServer/deadLetters] was not delivered. [8] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'.

这是配置错误问题还是其他问题?

编辑:

所以这个问题有几个方面。

  1. 当使用ctrl关闭正在运行的坞容器时,它实际上仍然存在。当我使用上面的命令重新运行它时,它会启动一个单独的新容器,它没有新创建的笔记本。

这可以通过使用docker ps查看正在运行的容器列表、找到正在运行的容器并使用docker attach process_id附加到它来缓解。数据仍将存在。

  1. 使用已挂载的卷来存储笔记本会导致权限问题。安装在容器中的目录只有所有者写权限,其中所有者是用户1000。星火笔记本作为用户守护进程运行(用户id 1)。

这是一个关于这个问题的长线程在github上,但没有明确的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2015-08-05 00:41:33

Dockerfile将继续发展,但至少现在我们可以备份我们的笔记本,而不是码头容器。

这将起作用:docker run --rm -v /Users/pkerp/projects/chairliftplot:/opt/docker/notebooks/ext -p 9000:9000 andypetrella/spark-notebook:0.6.0-scala-2.10.4-spark-1.4.1-hadoop-2.6.0

这样,Users/pkerp/projects/chairliftplot文件夹将包含星火笔记本列表中ext文件夹中的所有笔记本。

这意味着:

  • Users/pkerp/projects/chairliftplot中的所有笔记本都将在ext文件夹中可见。
  • 所有新创建的笔记本ext文件夹将在主机文件夹Users/pkerp/projects/chairliftplot上可用。

当然,您也可以使用:docker run --rm -v /Users/pkerp/projects/chairliftplot:/opt/docker/notebooks -p 9000:9000 andypetrella/spark-notebook:0.6.0-scala-2.10.4-spark-1.4.1-hadoop-2.6.0,它将丢弃所有默认的笔记本,只显示/Users/pkerp/projects/chairliftplot的内容。但是,通过这种方式,所有新创建的笔记本都可以在主机上使用,而不管它们是在哪里创建的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28405699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档