Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Notebook ID in zeppelin

Highlighted

Notebook ID in zeppelin

New Contributor

I am new to zeppelin, as per my understanding when a note is created, in the local 'Notebooks' directory a new folder is created with 'note.json' file. Aside Zeppelin UI, If I want to find my note in 'Notebooks' directory is there any easy way to do that? since the name of the folders seems to be random characters.

Thanks in advance!

5 REPLIES 5

Re: Notebook ID in zeppelin

Cloudera Employee

@Rekha Goverthanam

The name of the folder in the notebooks repo is the same as the identifier of the notebook from the Zeppelin URL.

Example: The notebook https://myzeppelin:9996/#/notebook/2E6SDWZNN is stored in ../notebooks/2E6SDWZNN/note.json

Best regards,

Damien.

Re: Notebook ID in zeppelin

New Contributor

@Damien Saillard Thanks for the reply! Yeah, I see the notebook id in the URL, but my concern is for eg: If I store my notebooks in Git repository, and If I want to pull any particular notebook from remote repository how can I identify the note without seeing the URL? I am thinking something which sets both notebook id and notebook name the same name?

Thanks in advance!

Re: Notebook ID in zeppelin

Cloudera Employee

@Rekha Goverthanam

If you're using git to store your notebooks, I do not see a reason why you would want to only pull a specific notebook. I suggest simply working with the entire notebooks repository (so pulling the entire repository, then try to find the notebook by looping into the different folders and reading note.json to find the "name" attribute)

The issue with this is that the attribute "name" is not unique, unlike the "id".

Re: Notebook ID in zeppelin

New Contributor

@Damien Saillard Thanks I get it!

Re: Notebook ID in zeppelin

Cloudera Employee

@Rekha Goverthanam

No problem, feel free to accept the answer to mark this topic as solved