Каково расположение по умолчанию для ноутбуков Zeppelin в файловой системе Windows? - PullRequest
1 голос
/ 07 марта 2019

На новом компьютере Win10 со свежим докером следующая команда создает экземпляр Zeppelin:

docker run -p 8080:8080 --rm --name zeppelin apache/zeppelin:0.8.1

... позволяя мне создать новый блокнот с помощью графического интерфейса пользователя на http://localhost:8080/#/

enter image description here

... но где хранятся эти записные книжки?Какой путь по умолчанию к их каталогу, чтобы я мог git init и приступить к работе?С Jupyter есть «дерево», четко показывающее местоположение / путь всех ноутбуков;Я не вижу ни одного для Zep, и поиск в часах не был информативным.

Кнопка GUI 'Notebook Repos', кажется, не помогает: enter image description here

1 Ответ

0 голосов
/ 07 марта 2019

С помощью этого ответа Мне удалось просмотреть конкретный файл .json, представляющий мою записную книжку.Это отвечает на вопрос о том, где записные книжки дирижаблей существуют в образах Docker;оставив без ответа вопрос о том, где они существуют в файловой системе Windows, когда НЕ используется Docker.

При использовании Docker (в соответствии с рекомендациями Zeppelin docs ) рецепт для поиска файла записной книжки:

# first steps are taken in Powershell
docker ps # displays an image id for use in next line
docker commit <image_id_here> mysnapshot 
docker run -t -i mysnapshot  /bin/bash

# now in bash inside the Docker image
root@91f4bf850583:/zeppelin# ll notebook/2E6D1WBGT/note.json

... так (при использовании Docker) лучший способ контроля версий ноутбука - использование версий Docker.Это сильно отличается от подхода Jupyter, где можно локально запускать отдельные записные книжки .ipynb и контролировать версию каждого из них.Отвечая на мой собственный вопрос, я чувствую себя намного более осведомленным о Докере и различиях между Юпитером и Цеппелином.Очень любопытно узнать, может ли кто-нибудь решить исходный вопрос о том, где хранятся записные книжки, если они работают в Windows БЕЗ Docker ?

...