zeppelin-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From prabhjyotsi...@apache.org
Subject svn commit: r1825698 - /zeppelin/site/docs/0.8.0-SNAPSHOT/usage/other_features/cron_scheduler.html
Date Fri, 02 Mar 2018 04:28:14 GMT
Author: prabhjyotsingh
Date: Fri Mar  2 04:28:14 2018
New Revision: 1825698

URL: http://svn.apache.org/viewvc?rev=1825698&view=rev
Log:
[ZEPPELIN-3271] Option for disabling scheduler #2821

Added:
    zeppelin/site/docs/0.8.0-SNAPSHOT/usage/other_features/cron_scheduler.html

Added: zeppelin/site/docs/0.8.0-SNAPSHOT/usage/other_features/cron_scheduler.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/other_features/cron_scheduler.html?rev=1825698&view=auto
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/usage/other_features/cron_scheduler.html (added)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/usage/other_features/cron_scheduler.html Fri Mar  2
04:28:14 2018
@@ -0,0 +1,311 @@
+
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>Apache Zeppelin 0.8.0-SNAPSHOT Documentation: Running a Notebook on a Given
Schedule Automatically</title>
+    <meta name="description" content="You can run a notebook on a given schedule automatically
by setting up a cron scheduler on the notebook.">
+    <meta name="author" content="The Apache Software Foundation">
+
+    <!-- Enable responsive viewport -->
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"
rel="stylesheet">
+
+    <!-- Le styles -->
+    <link href="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/css/bootstrap.css"
rel="stylesheet">
+    <link href="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?body=1" rel="stylesheet"
type="text/css">
+    <link href="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/css/syntax.css" rel="stylesheet"
 type="text/css" media="screen" />
+    <!-- Le fav and touch icons -->
+    <!-- Update these with your own images
+    <link rel="shortcut icon" href="images/favicon.ico">
+    <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
+    <link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png">
+    <link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png">
+    -->
+
+    <!-- Js -->
+    <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
+    <script src="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
+    <script src="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
+    <script src="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
+    <script src="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/js/lunr.min.js"></script>
+    <script src="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/js/search.js"></script>
+
+    <!-- atom & rss feed -->
+    <link href="/docs/0.8.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate"
title="Sitewide ATOM Feed">
+    <link href="/docs/0.8.0-SNAPSHOT/rss.xml" type="application/rss+xml" rel="alternate"
title="Sitewide RSS Feed">
+  </head>
+
+  <body>
+
+        <div id="menu" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+      <div class="container navbar-container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <div class="navbar-brand">
+            <a class="navbar-brand-main" href="http://zeppelin.apache.org">
+              <img src="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/img/zeppelin_logo.png"
width="50"
+                   style="margin-top: -2px;" alt="I'm zeppelin">
+              <span style="margin-left: 5px; font-size: 27px;">Zeppelin</span>
+              <a class="navbar-brand-version" href=""
+                 style="font-size: 15px; color: white;"> 0.9.0-SNAPSHOT
+              </a>
+            </a>
+          </div>
+        </div>
+        <nav class="navbar-collapse collapse" role="navigation">
+          <ul class="nav navbar-nav">
+            <li>
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Quick Start
<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li class="title"><span>Getting Started</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/quickstart/install.html">Install</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/quickstart/explore_ui.html">Explore
UI</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/quickstart/tutorial.html">Tutorial</a></li>
+                <li role="separator" class="divider"></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/quickstart/spark_with_zeppelin.html">Spark
with Zeppelin</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/quickstart/sql_with_zeppelin.html">SQL
with Zeppelin</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/quickstart/python_with_zeppelin.html">Python
with Zeppelin</a></li>
+              </ul>
+            </li>
+
+            <li>
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Usage<b
class="caret"></b></a>
+              <ul class="dropdown-menu scrollable-menu">
+                <li class="title"><span>Dynamic Form</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What
is Dynamic Form?</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Display System</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/display_system/basic.html#text">Text
Display</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/display_system/basic.html#html">HTML
Display</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/display_system/basic.html#table">Table
Display</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/display_system/basic.html#network">Network
Display</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/display_system/angular_backend.html">Angular
Display using Backend API</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/display_system/angular_frontend.html">Angular
Display using Frontend API</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Interpreter</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/interpreter/overview.html">Overview</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/interpreter/interpreter_binding_mode.html">Interpreter
Binding Mode</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/interpreter/user_impersonation.html">User
Impersonation</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/interpreter/dependency_management.html">Dependency
Management</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/interpreter/installation.html">Installing
Interpreters</a></li>
+                <!--<li><a href="/docs/0.8.0-SNAPSHOT/usage/interpreter/dynamic_loading.html">Dynamic
Interpreter Loading (Experimental)</a></li>-->
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/interpreter/execution_hooks.html">Execution
Hooks (Experimental)</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Other Features</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/other_features/publishing_paragraphs.html">Publishing
Paragraphs</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/other_features/personalized_mode.html">Personalized
Mode</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/other_features/customizing_homepage.html">Customizing
Zeppelin Homepage</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/other_features/notebook_actions.html">Notebook
Actions</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>REST API</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/rest_api/interpreter.html">Interpreter
API</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/rest_api/zeppelin_server.html">Zeppelin
Server API</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/rest_api/notebook.html">Notebook
API</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/rest_api/notebook_repository.html">Notebook
Repository API</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/rest_api/configuration.html">Configuration
API</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/rest_api/credential.html">Credential
API</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/rest_api/helium.html">Helium
API</a></li>
+              </ul>
+            </li>
+
+            <li>
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Setup<b
class="caret"></b></a>
+              <ul class="dropdown-menu scrollable-menu">
+                <li class="title"><span>Basics</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How
to Build Zeppelin</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user
Support</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Deployment</span></li>
+                <!--<li><a href="/docs/0.8.0-SNAPSHOT/setup/deployment/docker.html">Docker
Image for Zeppelin</a></li>-->
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-standalone-mode">Spark
Cluster Mode: Standalone</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-on-yarn-mode">Spark
Cluster Mode: YARN</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-on-mesos-mode">Spark
Cluster Mode: Mesos</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/deployment/flink_and_spark_cluster.html">Zeppelin
with Flink, Spark Cluster</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/deployment/cdh.html">Zeppelin
on CDH</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/deployment/virtual_machine.html">Zeppelin
on VM: Vagrant</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Security</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/security/authentication_nginx.html">HTTP
Basic Auth using NGINX</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/security/shiro_authentication.html">Shiro
Authentication</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/security/notebook_authorization.html">Notebook
Authorization</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/security/datasource_authorization.html">Data
Source Authorization</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/security/http_security_headers.html">HTTP
Security Headers</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Notebook Storage</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-local-git-repository">Git
Storage</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-s3">S3
Storage</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-azure">Azure
Storage</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-zeppelinhub">ZeppelinHub
Storage</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-mongodb">MongoDB
Storage</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Operation</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/operation/configuration.html">Configuration</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/operation/proxy_setting.html">Proxy
Setting</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/operation/upgrading.html">Upgrading</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/operation/trouble_shooting.html">Trouble
Shooting</a></li>
+              </ul>
+            </li>
+
+            <li>
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Interpreter
<b class="caret"></b></a>
+              <ul class="dropdown-menu scrollable-menu">
+                <li class="title"><span>Interpreters</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/usage/interpreter/overview.html">Overview</a></li>
+                <li role="separator" class="divider"></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/spark.html">Spark</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/jdbc.html">JDBC</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/python.html">Python</a></li>
+                <li role="separator" class="divider"></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/alluxio.html">Alluxio</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/beam.html">Beam</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/bigquery.html">BigQuery</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/flink.html">Flink</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/geode.html">Geode</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/groovy.html">Groovy</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/hbase.html">HBase</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/hdfs.html">HDFS</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/hive.html">Hive</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/ignite.html">Ignite</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/kylin.html">Kylin</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/lens.html">Lens</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/livy.html">Livy</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/markdown.html">Markdown</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/neo4j.html">Neo4j</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/pig.html">Pig</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/postgresql.html">Postgresql,
HAWQ</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/r.html">R</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/scalding.html">Scalding</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/scio.html">Scio</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/interpreter/shell.html">Shell</a></li>
+              </ul>
+            </li>
+            <li>
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">More<b
class="caret"></b></a>
+              <ul class="dropdown-menu scrollable-menu" style="right: 0; left: auto;">
+                <li class="title"><span>Extending Zeppelin</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/writing_zeppelin_interpreter.html">Writing
Zeppelin Interpreter</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Helium (Experimental)</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/helium/overview.html">Overview</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/helium/writing_application.html">Writing
Helium Application</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/helium/writing_spell.html">Writing
Helium Spell</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/helium/writing_visualization_basics.html">Writing
Helium Visualization: Basics</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/helium/writing_visualization_transformation.html">Writing
Helium Visualization: Transformation</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>Contributing to Zeppelin</span></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How
to Build Zeppelin</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/contribution/useful_developer_tools.html">Useful
Developer Tools</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/contribution/how_to_contribute_code.html">How
to Contribute (code)</a></li>
+                <li><a href="/docs/0.8.0-SNAPSHOT/development/contribution/how_to_contribute_website.html">How
to Contribute (website)</a></li>
+                <li role="separator" class="divider"></li>
+                <li class="title"><span>External Resources</span></li>
+                <li><a target="_blank" href="">Mailing List</a></li>
+                <li><a target="_blank" href="">Apache Zeppelin Wiki</a></li>
+                <li><a target="_blank" href="">Stackoverflow Questions about
Zeppelin</a></li>
+              </ul>
+            </li>
+            <li>
+              <a href="/docs/0.8.0-SNAPSHOT/search.html" class="nav-search-link">
+                <span class="fa fa-search nav-search-icon"></span>
+              </a>
+            </li>
+          </ul>
+        </nav><!--/.navbar-collapse -->
+      </div>
+    </div>
+
+
+    <div class="content">
+
+<!--<div class="hero-unit Running a Notebook on a Given Schedule Automatically">
+  <h1></h1>
+</div>
+-->
+
+<div class="row">
+  <div class="col-md-12">
+    <!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<h1>Running a Notebook on a Given Schedule Automatically</h1>
+
+<div id="toc"></div>
+
+<p>Apache Zeppelin provides a cron scheduler for each notebook. You can run a notebook
on a given schedule automatically by setting up a cron scheduler on the notebook.</p>
+
+<h2>Setting up a cron scheduler on a notebook</h2>
+
+<p>Click the clock icon on the tool bar and open a cron scheduler dialog box.</p>
+
+<p><img src="/docs/0.8.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/cron_scheduler_dialog_box.png"
/></p>
+
+<p>There are the following items which you can input or set:</p>
+
+<h3>Preset</h3>
+
+<p>You can set a cron schedule easily by clicking each option such as <code>1m</code>
and <code>5m</code>. The login user is set as a cron executing user automatically.
You can also clear the cron schedule settings by clicking <code>None</code>.</p>
+
+<h3>Cron expression</h3>
+
+<p>You can set the cron schedule by filling in this form. Please see <a href="http://www.quartz-scheduler.org/documentation/quartz-2.2.x/tutorials/crontrigger">Cron
Trigger Tutorial</a> for the available cron syntax.</p>
+
+<h3>Cron executing user</h3>
+
+<p>You can set the cron executing user by filling in this form and press the enter
key.</p>
+
+<h3>auto-restart interpreter on cron execution</h3>
+
+<p>When this checkbox is set to &quot;on&quot;, the interpreters which are
binded to the notebook are stopped automatically after the cron execution. This feature is
useful if you want to release the interpreter resources after the cron execution.</p>
+
+<blockquote>
+<p><strong>Note</strong>: A cron execution is skipped if one of the paragraphs
is in a state of <code>RUNNING</code> or <code>PENDING</code> no matter
whether it is executed automatically (i.e. by the cron scheduler) or manually by a user opening
this notebook.</p>
+</blockquote>
+
+<h3>Enable cron</h3>
+
+<p>Set property <strong>zeppelin.notebook.cron.enable</strong> to <strong>true</strong>
in <code>$ZEPPELIN_HOME/conf/zeppelin-site.xml</code> to enable Cron feature.</p>
+
+<h3>Run cron selectively on folders</h3>
+
+<p>In <code>$ZEPPELIN_HOME/conf/zeppelin-site.xml</code> make sure the
property <strong>zeppelin.notebook.cron.enable</strong> is set to <strong>true</strong>,
and then set property <strong>zeppelin.notebook.cron.folders</strong> to the desired
folder as comma-separated values, e.g. <code>*yst*, Sys?em, System</code>. This
property accepts wildcard and joker.</p>
+
+  </div>
+</div>
+
+
+      <hr>
+      <footer>
+        <!-- <p>&copy; 2018 The Apache Software Foundation</p>-->
+      </footer>
+    </div>
+
+
+  </body>
+</html>
+



Mime
View raw message