Modified: incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/security/overview.html URL: http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/security/overview.html?rev=1746160&r1=1746159&r2=1746160&view=diff ============================================================================== --- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/security/overview.html (original) +++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/security/overview.html Mon May 30 18:01:16 2016 @@ -129,6 +129,8 @@ <!-- li><span><b>Notebook Storage</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Git">Git Storage</a></li> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#S3">S3 Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Azure">Azure Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#ZeppelinHub">ZeppelinHub Storage</a></li> <li role="separator" class="divider"></li> <!-- li><span><b>REST API</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter API</a></li> @@ -206,7 +208,7 @@ limitations under the License. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - ga('create', 'UA-45176241-5', 'zeppelin.incubator.apache.org'); + ga('create', 'UA-45176241-5', 'zeppelin.apache.org'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview');
Modified: incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/security/shiroauthentication.html URL: http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/security/shiroauthentication.html?rev=1746160&r1=1746159&r2=1746160&view=diff ============================================================================== --- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/security/shiroauthentication.html (original) +++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/security/shiroauthentication.html Mon May 30 18:01:16 2016 @@ -129,6 +129,8 @@ <!-- li><span><b>Notebook Storage</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Git">Git Storage</a></li> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#S3">S3 Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Azure">Azure Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#ZeppelinHub">ZeppelinHub Storage</a></li> <li role="separator" class="divider"></li> <!-- li><span><b>REST API</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter API</a></li> @@ -244,7 +246,7 @@ user2 = password3 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - ga('create', 'UA-45176241-5', 'zeppelin.incubator.apache.org'); + ga('create', 'UA-45176241-5', 'zeppelin.apache.org'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview'); Modified: incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/sitemap.txt URL: http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/sitemap.txt?rev=1746160&r1=1746159&r2=1746160&view=diff ============================================================================== --- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/sitemap.txt (original) +++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/sitemap.txt Mon May 30 18:01:16 2016 @@ -1,54 +1,54 @@ -http://zeppelin.incubator.apache.org/atom.xml -http://zeppelin.incubator.apache.org/development/howtocontribute.html -http://zeppelin.incubator.apache.org/development/howtocontributewebsite.html -http://zeppelin.incubator.apache.org/development/writingheliumapplication.html -http://zeppelin.incubator.apache.org/development/writingzeppelininterpreter.html -http://zeppelin.incubator.apache.org/displaysystem/back-end-angular.html -http://zeppelin.incubator.apache.org/displaysystem/display.html -http://zeppelin.incubator.apache.org/displaysystem/front-end-angular.html -http://zeppelin.incubator.apache.org/displaysystem/table.html -http://zeppelin.incubator.apache.org/index.html -http://zeppelin.incubator.apache.org/install/install.html -http://zeppelin.incubator.apache.org/install/upgrade.html -http://zeppelin.incubator.apache.org/install/virtual_machine.html -http://zeppelin.incubator.apache.org/install/yarn_install.html -http://zeppelin.incubator.apache.org/interpreter/alluxio.html -http://zeppelin.incubator.apache.org/interpreter/cassandra.html -http://zeppelin.incubator.apache.org/interpreter/elasticsearch.html -http://zeppelin.incubator.apache.org/interpreter/flink.html -http://zeppelin.incubator.apache.org/interpreter/geode.html -http://zeppelin.incubator.apache.org/interpreter/hbase.html -http://zeppelin.incubator.apache.org/interpreter/hdfs.html -http://zeppelin.incubator.apache.org/interpreter/hive.html -http://zeppelin.incubator.apache.org/interpreter/ignite.html -http://zeppelin.incubator.apache.org/interpreter/jdbc.html -http://zeppelin.incubator.apache.org/interpreter/lens.html -http://zeppelin.incubator.apache.org/interpreter/livy.html -http://zeppelin.incubator.apache.org/interpreter/markdown.html -http://zeppelin.incubator.apache.org/interpreter/postgresql.html -http://zeppelin.incubator.apache.org/interpreter/r.html -http://zeppelin.incubator.apache.org/interpreter/scalding.html -http://zeppelin.incubator.apache.org/interpreter/spark.html -http://zeppelin.incubator.apache.org/manual/dependencymanagement.html -http://zeppelin.incubator.apache.org/manual/dynamicform.html -http://zeppelin.incubator.apache.org/manual/dynamicinterpreterload.html -http://zeppelin.incubator.apache.org/manual/interpreters.html -http://zeppelin.incubator.apache.org/manual/notebookashomepage.html -http://zeppelin.incubator.apache.org/manual/publish.html -http://zeppelin.incubator.apache.org/pleasecontribute.html -http://zeppelin.incubator.apache.org/rest-api/rest-configuration.html -http://zeppelin.incubator.apache.org/rest-api/rest-interpreter.html -http://zeppelin.incubator.apache.org/rest-api/rest-notebook.html -http://zeppelin.incubator.apache.org/rss.xml -http://zeppelin.incubator.apache.org/screenshots.html -http://zeppelin.incubator.apache.org/security/authentication.html -http://zeppelin.incubator.apache.org/security/interpreter_authorization.html -http://zeppelin.incubator.apache.org/security/notebook_authorization.html -http://zeppelin.incubator.apache.org/security/overview.html -http://zeppelin.incubator.apache.org/security/shiroauthentication.html -http://zeppelin.incubator.apache.org/sitemap.txt -http://zeppelin.incubator.apache.org/storage/storage.html -http://zeppelin.incubator.apache.org/tutorial/tutorial.html -http://zeppelin.incubator.apache.org/ui_layout/zeppelin_layout.html +http://zeppelin.apache.org/atom.xml +http://zeppelin.apache.org/development/howtocontribute.html +http://zeppelin.apache.org/development/howtocontributewebsite.html +http://zeppelin.apache.org/development/writingheliumapplication.html +http://zeppelin.apache.org/development/writingzeppelininterpreter.html +http://zeppelin.apache.org/displaysystem/back-end-angular.html +http://zeppelin.apache.org/displaysystem/display.html +http://zeppelin.apache.org/displaysystem/front-end-angular.html +http://zeppelin.apache.org/displaysystem/table.html +http://zeppelin.apache.org/index.html +http://zeppelin.apache.org/install/install.html +http://zeppelin.apache.org/install/upgrade.html +http://zeppelin.apache.org/install/virtual_machine.html +http://zeppelin.apache.org/install/yarn_install.html +http://zeppelin.apache.org/interpreter/alluxio.html +http://zeppelin.apache.org/interpreter/cassandra.html +http://zeppelin.apache.org/interpreter/elasticsearch.html +http://zeppelin.apache.org/interpreter/flink.html +http://zeppelin.apache.org/interpreter/geode.html +http://zeppelin.apache.org/interpreter/hbase.html +http://zeppelin.apache.org/interpreter/hdfs.html +http://zeppelin.apache.org/interpreter/hive.html +http://zeppelin.apache.org/interpreter/ignite.html +http://zeppelin.apache.org/interpreter/jdbc.html +http://zeppelin.apache.org/interpreter/lens.html +http://zeppelin.apache.org/interpreter/livy.html +http://zeppelin.apache.org/interpreter/markdown.html +http://zeppelin.apache.org/interpreter/postgresql.html +http://zeppelin.apache.org/interpreter/r.html +http://zeppelin.apache.org/interpreter/scalding.html +http://zeppelin.apache.org/interpreter/spark.html +http://zeppelin.apache.org/manual/dependencymanagement.html +http://zeppelin.apache.org/manual/dynamicform.html +http://zeppelin.apache.org/manual/dynamicinterpreterload.html +http://zeppelin.apache.org/manual/interpreters.html +http://zeppelin.apache.org/manual/notebookashomepage.html +http://zeppelin.apache.org/manual/publish.html +http://zeppelin.apache.org/pleasecontribute.html +http://zeppelin.apache.org/rest-api/rest-configuration.html +http://zeppelin.apache.org/rest-api/rest-interpreter.html +http://zeppelin.apache.org/rest-api/rest-notebook.html +http://zeppelin.apache.org/rss.xml +http://zeppelin.apache.org/screenshots.html +http://zeppelin.apache.org/security/authentication.html +http://zeppelin.apache.org/security/interpreter_authorization.html +http://zeppelin.apache.org/security/notebook_authorization.html +http://zeppelin.apache.org/security/overview.html +http://zeppelin.apache.org/security/shiroauthentication.html +http://zeppelin.apache.org/sitemap.txt +http://zeppelin.apache.org/storage/storage.html +http://zeppelin.apache.org/tutorial/tutorial.html +http://zeppelin.apache.org/ui_layout/zeppelin_layout.html Modified: incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html URL: http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html?rev=1746160&r1=1746159&r2=1746160&view=diff ============================================================================== --- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html (original) +++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html Mon May 30 18:01:16 2016 @@ -129,6 +129,8 @@ <!-- li><span><b>Notebook Storage</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Git">Git Storage</a></li> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#S3">S3 Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Azure">Azure Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#ZeppelinHub">ZeppelinHub Storage</a></li> <li role="separator" class="divider"></li> <!-- li><span><b>REST API</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter API</a></li> @@ -182,8 +184,9 @@ limitations under the License. <p>Zeppelin has a pluggable notebook storage mechanism controlled by <code>zeppelin.notebook.storage</code> configuration option with multiple implementations. There are few Notebook storage systems available for a use out of the box: - (default) all notes are saved in the notebook folder in your local File System - <code>VFSNotebookRepo</code> - - there is also an option to version it using local Git repository - <code>GitNotebookRepo</code> - - another option is Amazon's S3 service - <code>S3NotebookRepo</code></p> + - use local file system and version it using local Git repository - <code>GitNotebookRepo</code> + - storage using Amazon S3 service - <code>S3NotebookRepo</code> + - storage using Azure service - <code>AzureNotebookRepo</code></p> <p>Multiple storage systems can be used at the same time by providing a comma-separated list of the class-names in the configuration. By default, only first two of them will be automatically kept in sync by Zeppelin.</p> @@ -273,8 +276,79 @@ export ZEPPELIN_NOTEBOOK_S3_USER = usern <name>zeppelin.notebook.s3.encryptionMaterialsProvider</name> <value>provider implementation class name</value> <description>Custom encryption materials provider used to encrypt notebook data in S3</description> +</code> </p> + +<p></br></p> + +<h4>Notebook Storage in Azure <a name="Azure"></a></h4> + +<p>Using <code>AzureNotebookRepo</code> you can connect your Zeppelin with your Azure account for notebook storage.</p> + +<p></br></p> + +<p>First of all, input your <code>AccountName</code>, <code>AccountKey</code>, and <code>Share Name</code> in the file <strong>zeppelin-site.xml</strong> by commenting out and completing the next properties:</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text"><property> + <name>zeppelin.notebook.azure.connectionString</name> + <value>DefaultEndpointsProtocol=https;AccountName=<accountName>;AccountKey=<accountKey></value> + <description>Azure account credentials</description> </property> -</code></p> + +<property> + <name>zeppelin.notebook.azure.share</name> + <value>zeppelin</value> + <description>share name for notebook storage</description> +</property> +</code></pre></div> +<p>Secondly, you can initialize <code>AzureNotebookRepo</code> class in the file <strong>zeppelin-site.xml</strong> by commenting the next property:</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text"><property> + <name>zeppelin.notebook.storage</name> + <value>org.apache.zeppelin.notebook.repo.VFSNotebookRepo</value> + <description>notebook persistence layer implementation</description> +</property> +</code></pre></div> +<p>and commenting out:</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text"><property> + <name>zeppelin.notebook.storage</name> + <value>org.apache.zeppelin.notebook.repo.AzureNotebookRepo</value> + <description>notebook persistence layer implementation</description> +</property> +</code></pre></div> +<p>In case you want to use simultaneously your local storage with Azure storage use the following property instead:</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text"><property> + <name>zeppelin.notebook.storage</name> + <value>org.apache.zeppelin.notebook.repo.VFSNotebookRepo, apache.zeppelin.notebook.repo.AzureNotebookRepo</value> + <description>notebook persistence layer implementation</description> +</property> +</code></pre></div> +<p>Optionally, you can specify Azure folder structure name in the file <strong>zeppelin-site.xml</strong> by commenting out the next property:</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text"> <property> + <name>zeppelin.notebook.azure.user</name> + <value>user</value> + <description>optional user name for Azure folder structure</description> +</property> +</code></pre></div> +<p></br></p> + +<h4>Notebook Storage in ZeppelinHub <a name="ZeppelinHub"></a></h4> + +<p>ZeppelinHub storage layer allows out of the box connection of Zeppelin instance with your ZeppelinHub account. First of all, you need to either comment out the following property in <strong>zeppelin-site.xml</strong>:</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text"><!-- For connecting your Zeppelin with ZeppelinHub --> +<!-- +<property> + <name>zeppelin.notebook.storage</name> + <value>org.apache.zeppelin.notebook.repo.VFSNotebookRepo, org.apache.zeppelin.notebook.repo.zeppelinhub.ZeppelinHubRepo</value> + <description>two notebook persistence layers (local + ZeppelinHub)</description> +</property> +--> +</code></pre></div> +<p>or set the environment variable in the file <strong>zeppelin-env.sh</strong>:</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text">export ZEPPELIN_NOTEBOOK_STORAGE="org.apache.zeppelin.notebook.repo.VFSNotebookRepo, org.apache.zeppelin.notebook.repo.zeppelinhub.ZeppelinHubRepo" +</code></pre></div> +<p>Secondly, you need to set the environment variables in the file <strong>zeppelin-env.sh</strong>:</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text">export ZEPPELINHUB_API_TOKEN = ZeppelinHub token +export ZEPPELINHUB_API_ADDRESS = address of ZeppelinHub service (e.g. https://www.zeppelinhub.com) +</code></pre></div> +<p>You can get more information on generating <code>token</code> and using authentication on the corresponding <a href="http://help.zeppelinhub.com/zeppelin_integration/#add-a-new-zeppelin-instance-and-generate-a-token">help page</a>.</p> </div> </div> @@ -295,7 +369,7 @@ export ZEPPELIN_NOTEBOOK_S3_USER = usern m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - ga('create', 'UA-45176241-5', 'zeppelin.incubator.apache.org'); + ga('create', 'UA-45176241-5', 'zeppelin.apache.org'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview'); Modified: incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/tutorial/tutorial.html URL: http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/tutorial/tutorial.html?rev=1746160&r1=1746159&r2=1746160&view=diff ============================================================================== --- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/tutorial/tutorial.html (original) +++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/tutorial/tutorial.html Mon May 30 18:01:16 2016 @@ -129,6 +129,8 @@ <!-- li><span><b>Notebook Storage</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Git">Git Storage</a></li> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#S3">S3 Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Azure">Azure Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#ZeppelinHub">ZeppelinHub Storage</a></li> <li role="separator" class="divider"></li> <!-- li><span><b>REST API</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter API</a></li> @@ -345,7 +347,7 @@ limitations under the License. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - ga('create', 'UA-45176241-5', 'zeppelin.incubator.apache.org'); + ga('create', 'UA-45176241-5', 'zeppelin.apache.org'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview'); Modified: incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/ui_layout/zeppelin_layout.html URL: http://svn.apache.org/viewvc/incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/ui_layout/zeppelin_layout.html?rev=1746160&r1=1746159&r2=1746160&view=diff ============================================================================== --- incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/ui_layout/zeppelin_layout.html (original) +++ incubator/zeppelin/site/docs/0.6.0-incubating-SNAPSHOT/ui_layout/zeppelin_layout.html Mon May 30 18:01:16 2016 @@ -129,6 +129,8 @@ <!-- li><span><b>Notebook Storage</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Git">Git Storage</a></li> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#S3">S3 Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#Azure">Azure Storage</a></li> + <li><a href="/docs/0.6.0-incubating-SNAPSHOT/storage/storage.html#ZeppelinHub">ZeppelinHub Storage</a></li> <li role="separator" class="divider"></li> <!-- li><span><b>REST API</b><span></li --> <li><a href="/docs/0.6.0-incubating-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter API</a></li> @@ -327,7 +329,7 @@ if you provide the URL.</p> m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - ga('create', 'UA-45176241-5', 'zeppelin.incubator.apache.org'); + ga('create', 'UA-45176241-5', 'zeppelin.apache.org'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview');
