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.

Configuration Steps for Central Repository of Zeppelin Notebooks in a Multi-Node Environment

SOLVED Go to solution
Highlighted

Configuration Steps for Central Repository of Zeppelin Notebooks in a Multi-Node Environment

New Contributor

I have installed Zeppelin Notebooks on two nodes in a Ambari Managed HDP Cluster using the link. Both the links are up and running. User authentication is enabled via LDAP users.

When a user is creating a notebook on Node 1, the notebook is not visible when he logs in from URL-of node 2.

zeppelin.notebook.storage=org.apache.zeppelin.notebook.repo.FileSystemNotebookRepo is enabled.

The version of Zeppelin is 0.7.3

Is it possible to use - HDFS file system location as the repository path for Zeppelin notebooks and where do I configure the path for Zeppelin, so that both nodes point to the same repo.

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Configuration Steps for Central Repository of Zeppelin Notebooks in a Multi-Node Environment

New Contributor
5 REPLIES 5

Re: Configuration Steps for Central Repository of Zeppelin Notebooks in a Multi-Node Environment

Expert Contributor
@Bhanu Pamu

Please refer to the following section of our documentation to enable HDFS storage for Zeppelin HA:

https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.3/bk_zeppelin-component-guide/content/ch_zepp...

Re: Configuration Steps for Central Repository of Zeppelin Notebooks in a Multi-Node Environment

New Contributor

I followed the above steps. The configuration in Ambari --> Zeppelin Notebook--> Configs --> Advanced zeppelin-config

  • zeppelin.config.fs.dir=conf
  • zeppelin.notebook.dir=notebook
  • zeppelin.interpreter.dir=interpreter
  • zeppelin.notebook.storage=org.apache.zeppelin.notebook.repo.FileSystemNotebookRepo

Yet while I login to Zeppelin Notebook to either of the nodes - the Notebook Repos tab shows the following value

Notebook Path/usr/hdp/current/zeppelin-server/notebook/

So whenever I create a notebook, it goes and saved in local zeppelin server directory.

I tried changing the path of Network Repos from Zeppelin login, however when I restart the services, it goes back to default.

I tried changing the value of ZEPPELIN_NOTEBOOK_DIR in zeppelin_env_content using Ambari, however the after service restart Zeppelin doesn't work properly. It gives 503 server error or the notebooks repo is empty, no old notebooks seen. I have copied the notebooks from /usr/hdp/current/zeppelin-server/notebook/local to hdfs file system /user/zeppelin/notebook, still no gain.

Somehow the configuration doesn't work in HA mode. The notebook files are not written to HDFS file system.

Any further suggestions?

Re: Configuration Steps for Central Repository of Zeppelin Notebooks in a Multi-Node Environment

New Contributor

same issue. It seems like Notebook Path is not getting persisted in the config anywhere.

Re: Configuration Steps for Central Repository of Zeppelin Notebooks in a Multi-Node Environment

New Contributor

Re: Configuration Steps for Central Repository of Zeppelin Notebooks in a Multi-Node Environment

Community Manager

The above question and the entire response thread below were originally posted in the Community Help track. On Sun Jul 21 23:35 UTC 2019, a member of the HCC moderation staff moved it to the Data Science & Advanced Analytics track. The Community Help Track is intended for questions about using the HCC site itself.