helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From l...@apache.org
Subject svn commit: r1767604 [7/10] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.2-incubating-docs/ 0.6.3-docs/ 0.6.4-docs/ 0.6.5-docs/ 0.6.6-docs/ 0.6.6-docs/css/ 0.6.6-docs/images/ 0.6.6-docs/img/ 0.6.6-docs/js/ 0.6.6-docs/recipes/ 0.6.6-docs/rele...
Date Wed, 02 Nov 2016 04:11:37 GMT
Added: helix/site-content/0.6.6-docs/sonar.html
URL: http://svn.apache.org/viewvc/helix/site-content/0.6.6-docs/sonar.html?rev=1767604&view=auto
==============================================================================
--- helix/site-content/0.6.6-docs/sonar.html (added)
+++ helix/site-content/0.6.6-docs/sonar.html Wed Nov  2 04:11:36 2016
@@ -0,0 +1,228 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2016-11-01
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix - Sonar</title>
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		<meta name="description" content="" />
+		<meta http-equiv="content-language" content="en" />
+
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.min.css" rel="stylesheet" />
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css" rel="stylesheet" />
+		<link href="./css/docs.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+		<![endif]-->
+		
+<script type="text/javascript">var _gaq = _gaq || [];
+        _gaq.push(['_setAccount', 'UA-3211522-12']);
+        _gaq.push(['_trackPageview']);
+
+        (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+        })();</script>
+	</head>
+
+	<body class="page-sonar project-066-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="index.html" title="Helix 0.6.6">Helix 0.6.6 </a></li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="download.html" title="Download">Download </a></li>
+									<li><a href="Building.html" title="Building">Building </a></li>
+									<li><a href="releasenotes/release-0.6.6.html" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../javadocs/0.6.6" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<div class="row" id="banner">
+			<div class="span12">
+				<div class="pull-left">
+					<a href="../" id="bannerLeft"><img src="../images/helix-logo.jpg" alt='"''"' /></a>
+					<p class="lead">A cluster management framework for partitioned and replicated distributed resources</p>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="./" title="Release 0.6.6">Release 0.6.6 </a></li>
+				<li class="divider">/</li>
+				<li>Sonar</li>
+				<li class="publishDate version-date pull-right">Last Published: 2016-11-01</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<div class="page-header">
+ <h2 id="Sonar">Sonar</h2>
+</div>Redirecting to 
+<a class="externalLink" href="https://analysis.apache.org/project/index/org.apache.helix:0.6.6-docs">https://analysis.apache.org/project/index/org.apache.helix:0.6.6-docs</a> 
+<script type="text/javascript"> window.location='https://analysis.apache.org/project/index/org.apache.helix:0.6.6-docs'</script>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="Building.html" title="Building">Building </a>
+						</li>
+						<li>
+							<a href="releasenotes/release-0.6.6.html" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../javadocs/0.6.6" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p>
+				<p><a href="http://github.com/andriusvelykis/reflow-maven-skin" title="Reflow Maven skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt" target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
+		
+<div class="row span16">
+  <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix project logos are trademarks of The Apache Software Foundation.
+        All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+  <a href="http://helix.apache.org/0.6.6-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file

Added: helix/site-content/0.6.6-docs/source-repository.html
URL: http://svn.apache.org/viewvc/helix/site-content/0.6.6-docs/source-repository.html?rev=1767604&view=auto
==============================================================================
--- helix/site-content/0.6.6-docs/source-repository.html (added)
+++ helix/site-content/0.6.6-docs/source-repository.html Wed Nov  2 04:11:36 2016
@@ -0,0 +1,259 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2016-11-01
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix - Source Repository</title>
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		<meta name="description" content="" />
+		<meta http-equiv="content-language" content="en" />
+
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.min.css" rel="stylesheet" />
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css" rel="stylesheet" />
+		<link href="./css/docs.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+		<![endif]-->
+		
+<script type="text/javascript">var _gaq = _gaq || [];
+        _gaq.push(['_setAccount', 'UA-3211522-12']);
+        _gaq.push(['_trackPageview']);
+
+        (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+        })();</script>
+	</head>
+
+	<body class="page-source-repository project-066-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="index.html" title="Helix 0.6.6">Helix 0.6.6 </a></li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="download.html" title="Download">Download </a></li>
+									<li><a href="Building.html" title="Building">Building </a></li>
+									<li><a href="releasenotes/release-0.6.6.html" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../javadocs/0.6.6" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<div class="row" id="banner">
+			<div class="span12">
+				<div class="pull-left">
+					<a href="../" id="bannerLeft"><img src="../images/helix-logo.jpg" alt='"''"' /></a>
+					<p class="lead">A cluster management framework for partitioned and replicated distributed resources</p>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="./" title="Release 0.6.6">Release 0.6.6 </a></li>
+				<li class="divider">/</li>
+				<li>Source Repository</li>
+				<li class="publishDate version-date pull-right">Last Published: 2016-11-01</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<div class="section"> 
+ <div class="page-header">
+  <h2 id="Overview">Overview</h2>
+ </div> 
+ <a name="Overview"></a> 
+ <p>This project uses <a class="externalLink" href="http://git-scm.com/">Git</a> to manage its source code. Instructions on Git use can be found at <a class="externalLink" href="http://git-scm.com/documentation">http://git-scm.com/documentation</a>.</p> 
+</div> 
+<div class="section"> 
+ <h2 id="Web_Browser_Access">Web Browser Access</h2> 
+ <a name="Web_Browser_Access"></a> 
+ <p>The following is a link to a browsable version of the source repository:</p> 
+ <div class="source"> 
+  <pre><a class="externalLink" href="https://git-wip-us.apache.org/repos/asf?p=helix.git;a=summary/website/0.6.6-docs">https://git-wip-us.apache.org/repos/asf?p=helix.git;a=summary/website/0.6.6-docs</a></pre> 
+ </div> 
+</div> 
+<div class="section"> 
+ <h2 id="Anonymous_Access">Anonymous Access</h2> 
+ <a name="Anonymous_Access"></a> 
+ <p>The source can be checked out anonymously from Git with this command (See <a class="externalLink" href="http://git-scm.com/docs/git-clone">http://git-scm.com/docs/git-clone</a>):</p> 
+ <div class="source"> 
+  <pre>$ git clone https://git-wip-us.apache.org/repos/asf/helix.git</pre> 
+ </div> 
+</div> 
+<div class="section"> 
+ <h2 id="Developer_Access">Developer Access</h2> 
+ <a name="Developer_Access"></a> 
+ <p>Only project developers can access the Git tree via this method (See <a class="externalLink" href="http://git-scm.com/docs/git-clone">http://git-scm.com/docs/git-clone</a>).</p> 
+ <div class="source"> 
+  <pre>$ git clone https://git-wip-us.apache.org/repos/asf/helix.git</pre> 
+ </div> 
+</div> 
+<div class="section"> 
+ <h2 id="Access_from_Behind_a_Firewall">Access from Behind a Firewall</h2> 
+ <a name="Access_from_Behind_a_Firewall"></a> 
+ <p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p> 
+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="Building.html" title="Building">Building </a>
+						</li>
+						<li>
+							<a href="releasenotes/release-0.6.6.html" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../javadocs/0.6.6" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p>
+				<p><a href="http://github.com/andriusvelykis/reflow-maven-skin" title="Reflow Maven skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt" target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
+		
+<div class="row span16">
+  <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix project logos are trademarks of The Apache Software Foundation.
+        All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+  <a href="http://helix.apache.org/0.6.6-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file

Added: helix/site-content/0.6.6-docs/team-list.html
URL: http://svn.apache.org/viewvc/helix/site-content/0.6.6-docs/team-list.html?rev=1767604&view=auto
==============================================================================
--- helix/site-content/0.6.6-docs/team-list.html (added)
+++ helix/site-content/0.6.6-docs/team-list.html Wed Nov  2 04:11:36 2016
@@ -0,0 +1,399 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2016-11-01
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix - Project Team</title>
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		<meta name="description" content="" />
+		<meta http-equiv="content-language" content="en" />
+
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.min.css" rel="stylesheet" />
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css" rel="stylesheet" />
+		<link href="./css/docs.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+		<![endif]-->
+		
+<script type="text/javascript">var _gaq = _gaq || [];
+        _gaq.push(['_setAccount', 'UA-3211522-12']);
+        _gaq.push(['_trackPageview']);
+
+        (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+        })();</script>
+	</head>
+
+	<body class="page-team-list project-066-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="index.html" title="Helix 0.6.6">Helix 0.6.6 </a></li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="download.html" title="Download">Download </a></li>
+									<li><a href="Building.html" title="Building">Building </a></li>
+									<li><a href="releasenotes/release-0.6.6.html" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../javadocs/0.6.6" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<div class="row" id="banner">
+			<div class="span12">
+				<div class="pull-left">
+					<a href="../" id="bannerLeft"><img src="../images/helix-logo.jpg" alt='"''"' /></a>
+					<p class="lead">A cluster management framework for partitioned and replicated distributed resources</p>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="./" title="Release 0.6.6">Release 0.6.6 </a></li>
+				<li class="divider">/</li>
+				<li>Project Team</li>
+				<li class="publishDate version-date pull-right">Last Published: 2016-11-01</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<div class="section"> 
+ <div class="page-header">
+  <h2 id="The_Team">The Team</h2>
+ </div> 
+ <a name="The_Team"></a> 
+ <p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p> 
+ <p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p> 
+ <div class="section"> 
+  <h3 id="Members">Members</h3> 
+  <a name="Members"></a> 
+  <p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p> 
+  <table border="0" class="bodyTable table table-striped table-hover"> 
+   <thead> 
+    <tr class="a"> 
+     <th>Image</th> 
+     <th>Id</th> 
+     <th>Name</th> 
+     <th>Email</th> 
+     <th>Roles</th> 
+     <th>Time Zone</th> 
+    </tr> 
+   </thead> 
+   <tbody> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/4903094887bc01789baecc53cb24cf82?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="kishoreg"></a>kishoreg</td> 
+     <td>Kishore Gopalakrishna</td> 
+     <td><a class="externalLink" href="mailto:kishoreg@apache.org">kishoreg@apache.org</a></td> 
+     <td>PMC Chair</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/bab29f762bea8e578505424443d8cd41?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="olamy"></a>olamy</td> 
+     <td>Olivier Lamy</td> 
+     <td><a class="externalLink" href="mailto:olamy@apache.org">olamy@apache.org</a></td> 
+     <td>Mentor / PMC Member</td> 
+     <td>Australia/Melbourne</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/ef58a72a284f2d71bf6faab818d610f7?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="phunt"></a>phunt</td> 
+     <td>Patrick Hunt</td> 
+     <td><a class="externalLink" href="mailto:phunt@apache.org">phunt@apache.org</a></td> 
+     <td>Mentor / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/36a55537043f9e71bb68a9a4c3bf7921?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="mahadev"></a>mahadev</td> 
+     <td>Mahadev Konar</td> 
+     <td><a class="externalLink" href="mailto:mahadev@apache.org">mahadev@apache.org</a></td> 
+     <td>Mentor / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/028a4e648dc71a05947bd17c595673c2?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="omalley"></a>omalley</td> 
+     <td>Owen O'Malley</td> 
+     <td><a class="externalLink" href="mailto:omalley@apache.org">omalley@apache.org</a></td> 
+     <td>Mentor / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/30cf491f75094622e636256add9ca203?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="zzhang"></a>zzhang</td> 
+     <td>Zhen Zhang</td> 
+     <td><a class="externalLink" href="mailto:zzhang@apache.org">zzhang@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/d89273e0bf595b2aedf334ed74443fcf?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="slu"></a>slu</td> 
+     <td>Shi Lu</td> 
+     <td><a class="externalLink" href="mailto:slu@apache.org">slu@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/399e0bd07703d371628ea8c347f86122?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="TBA"></a>TBA</td> 
+     <td>Adam Silberstein</td> 
+     <td><a class="externalLink" href="mailto:TBA@apache.org">TBA@apache.org</a></td> 
+     <td>Committer</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/c3ade9a125d644a15d544b2955bf08d2?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="ksurlaker"></a>ksurlaker</td> 
+     <td>Kapil Surlaker</td> 
+     <td><a class="externalLink" href="mailto:ksurlaker@apache.org">ksurlaker@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/aebf332939b13414787886164242ea72?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="rms"></a>rms</td> 
+     <td>Bob Schulman</td> 
+     <td><a class="externalLink" href="mailto:rms@apache.org">rms@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/2335c7d04906cdb6faaaed243196ff17?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="swaroop-aj"></a>swaroop-aj</td> 
+     <td>Swaroop Jagadish</td> 
+     <td><a class="externalLink" href="mailto:swaroop-aj@apache.org">swaroop-aj@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/076465e4f0f2e46f046eb480c81882af?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="rahula"></a>rahula</td> 
+     <td>Rahul Aggarwal</td> 
+     <td><a class="externalLink" href="mailto:rahula@apache.org">rahula@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/a54814084ea011aa38b9d3940a18e1ed?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="chtyim"></a>chtyim</td> 
+     <td>Terence Yim</td> 
+     <td><a class="externalLink" href="mailto:chtyim@apache.org">chtyim@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/f600151c02af78ce6a2c96eaa905db98?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="santip"></a>santip</td> 
+     <td>Santiago Perez</td> 
+     <td><a class="externalLink" href="mailto:santip@apache.org">santip@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/2b15c6b77ae7adc0424cd6a0d73c465f?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="vinayakb"></a>vinayakb</td> 
+     <td>Vinayak Borkar</td> 
+     <td><a class="externalLink" href="mailto:vinayakb@apache.org">vinayakb@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/2ac5e1b278819214ced1b7ff577eccf5?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="shirshanka"></a>shirshanka</td> 
+     <td>Shirshanka Das</td> 
+     <td><a class="externalLink" href="mailto:shirshanka@apache.org">shirshanka@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/aca35ccbcd6e67c8fdb140693928229d?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="kanak"></a>kanak</td> 
+     <td>Kanak Biscuitwala</td> 
+     <td><a class="externalLink" href="mailto:kanak@apache.org">kanak@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/10fa0ccc9368a3228bdfc194ffa83d33?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="gbrandt"></a>gbrandt</td> 
+     <td>Greg Brandt</td> 
+     <td><a class="externalLink" href="mailto:gbrandt@apache.org">gbrandt@apache.org</a></td> 
+     <td>Committer</td> 
+     <td>-8</td> 
+    </tr> 
+   </tbody> 
+  </table> 
+ </div> 
+ <div class="section"> 
+  <h3 id="Contributors">Contributors</h3> 
+  <a name="Contributors"></a> 
+  <p>There are no contributors listed for this project. Please check back again later.</p> 
+ </div> 
+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="Building.html" title="Building">Building </a>
+						</li>
+						<li>
+							<a href="releasenotes/release-0.6.6.html" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../javadocs/0.6.6" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p>
+				<p><a href="http://github.com/andriusvelykis/reflow-maven-skin" title="Reflow Maven skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt" target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
+		
+<div class="row span16">
+  <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix project logos are trademarks of The Apache Software Foundation.
+        All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+  <a href="http://helix.apache.org/0.6.6-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file

Added: helix/site-content/0.6.6-docs/tutorial_admin.html
URL: http://svn.apache.org/viewvc/helix/site-content/0.6.6-docs/tutorial_admin.html?rev=1767604&view=auto
==============================================================================
--- helix/site-content/0.6.6-docs/tutorial_admin.html (added)
+++ helix/site-content/0.6.6-docs/tutorial_admin.html Wed Nov  2 04:11:36 2016
@@ -0,0 +1,799 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2016-11-01
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix -   Tutorial - Admin Operations</title>
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		<meta name="description" content="" />
+		<meta http-equiv="content-language" content="en" />
+
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.min.css" rel="stylesheet" />
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css" rel="stylesheet" />
+		<link href="./css/docs.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+		<![endif]-->
+		
+<script type="text/javascript">var _gaq = _gaq || [];
+        _gaq.push(['_setAccount', 'UA-3211522-12']);
+        _gaq.push(['_trackPageview']);
+
+        (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+        })();</script>
+	</head>
+
+	<body class="page-tutorial_admin project-066-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="index.html" title="Helix 0.6.6">Helix 0.6.6 </a></li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="download.html" title="Download">Download </a></li>
+									<li><a href="Building.html" title="Building">Building </a></li>
+									<li><a href="releasenotes/release-0.6.6.html" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../javadocs/0.6.6" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<div class="row" id="banner">
+			<div class="span12">
+				<div class="pull-left">
+					<a href="../" id="bannerLeft"><img src="../images/helix-logo.jpg" alt='"''"' /></a>
+					<p class="lead">A cluster management framework for partitioned and replicated distributed resources</p>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="./" title="Release 0.6.6">Release 0.6.6 </a></li>
+				<li class="divider">/</li>
+				<li>  Tutorial - Admin Operations</li>
+				<li class="publishDate version-date pull-right">Last Published: 2016-11-01</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<!-- -
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you 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. --> 
+<p></p> 
+<div class="section"> 
+ <div class="page-header">
+  <h2 id="Helix_Tutorial:_Admin_Operations"><a href="./Tutorial.html">Helix Tutorial</a>: Admin Operations</h2>
+ </div> 
+ <p>Helix provides a set of admin APIs for cluster management operations. They are supported via:</p> 
+ <ul> 
+  <li>Java API</li> 
+  <li>Command Line Interface</li> 
+  <li>REST Interface via helix-admin-webapp</li> 
+ </ul> 
+ <div class="section"> 
+  <h3 id="Java_API">Java API</h3> 
+  <p>See interface <a class="externalLink" href="http://helix.apache.org/javadocs/0.6.6/reference/org/apache/helix/HelixAdmin.html"><i>org.apache.helix.HelixAdmin</i></a></p> 
+ </div> 
+ <div class="section"> 
+  <h3 id="Command_Line_Interface">Command Line Interface</h3> 
+  <p>The command line tool comes with helix-core package:</p> 
+  <p>Get the command line tool:</p> 
+  <div class="source"> 
+   <pre>git clone https://git-wip-us.apache.org/repos/asf/helix.git
+cd helix
+git checkout tags/helix-0.6.6
+./build
+cd helix-core/target/helix-core-pkg/bin
+chmod +x *.sh
+</pre> 
+  </div> 
+  <p>Get help:</p> 
+  <div class="source"> 
+   <pre>./helix-admin.sh --help
+</pre> 
+  </div> 
+  <p>All other commands have this form:</p> 
+  <div class="source"> 
+   <pre>./helix-admin.sh --zkSvr &lt;ZookeeperServerAddress&gt; &lt;command&gt; &lt;parameters&gt;
+</pre> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Supported_Commands">Supported Commands</h4> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Command Syntax </th> 
+      <th>Description </th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td><i>--activateCluster &lt;clusterName controllerCluster true/false&gt;</i> </td> 
+      <td>Enable/disable a cluster in distributed controller mode </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--addCluster &lt;clusterName&gt;</i> </td> 
+      <td>Add a new cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--addIdealState &lt;clusterName resourceName fileName.json&gt;</i> </td> 
+      <td>Add an ideal state to a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--addInstanceTag &lt;clusterName instanceName tag&gt;</i> </td> 
+      <td>Add a tag to an instance </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--addNode &lt;clusterName instanceId&gt;</i> </td> 
+      <td>Add an instance to a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--addResource &lt;clusterName resourceName partitionNumber stateModelName&gt;</i> </td> 
+      <td>Add a new resource to a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--addResourceProperty &lt;clusterName resourceName propertyName propertyValue&gt;</i> </td> 
+      <td>Add a resource property </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--addStateModelDef &lt;clusterName fileName.json&gt;</i> </td> 
+      <td>Add a State model definition to a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--dropCluster &lt;clusterName&gt;</i> </td> 
+      <td>Delete a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--dropNode &lt;clusterName instanceId&gt;</i> </td> 
+      <td>Remove a node from a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--dropResource &lt;clusterName resourceName&gt;</i> </td> 
+      <td>Remove an existing resource from a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--enableCluster &lt;clusterName true/false&gt;</i> </td> 
+      <td>Enable/disable a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--enableInstance &lt;clusterName instanceId true/false&gt;</i> </td> 
+      <td>Enable/disable an instance </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--enablePartition &lt;true/false clusterName nodeId resourceName partitionName&gt;</i> </td> 
+      <td>Enable/disable a partition </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--getConfig &lt;configScope configScopeArgs configKeys&gt;</i> </td> 
+      <td>Get user configs </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--getConstraints &lt;clusterName constraintType&gt;</i> </td> 
+      <td>Get constraints </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--help</i> </td> 
+      <td>print help information </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--instanceGroupTag &lt;instanceTag&gt;</i> </td> 
+      <td>Specify instance group tag, used with rebalance command </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listClusterInfo &lt;clusterName&gt;</i> </td> 
+      <td>Show information of a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--listClusters</i> </td> 
+      <td>List all clusters </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listInstanceInfo &lt;clusterName instanceId&gt;</i> </td> 
+      <td>Show information of an instance </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--listInstances &lt;clusterName&gt;</i> </td> 
+      <td>List all instances in a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listPartitionInfo &lt;clusterName resourceName partitionName&gt;</i> </td> 
+      <td>Show information of a partition </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--listResourceInfo &lt;clusterName resourceName&gt;</i> </td> 
+      <td>Show information of a resource </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listResources &lt;clusterName&gt;</i> </td> 
+      <td>List all resources in a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--listStateModel &lt;clusterName stateModelName&gt;</i> </td> 
+      <td>Show information of a state model </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listStateModels &lt;clusterName&gt;</i> </td> 
+      <td>List all state models in a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--maxPartitionsPerNode &lt;maxPartitionsPerNode&gt;</i> </td> 
+      <td>Specify the max partitions per instance, used with addResourceGroup command </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--rebalance &lt;clusterName resourceName replicas&gt;</i> </td> 
+      <td>Rebalance a resource </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--removeConfig &lt;configScope configScopeArgs configKeys&gt;</i> </td> 
+      <td>Remove user configs </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--removeConstraint &lt;clusterName constraintType constraintId&gt;</i> </td> 
+      <td>Remove a constraint </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--removeInstanceTag &lt;clusterName instanceId tag&gt;</i> </td> 
+      <td>Remove a tag from an instance </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--removeResourceProperty &lt;clusterName resourceName propertyName&gt;</i> </td> 
+      <td>Remove a resource property </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--resetInstance &lt;clusterName instanceId&gt;</i> </td> 
+      <td>Reset all erroneous partitions on an instance </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--resetPartition &lt;clusterName instanceId resourceName partitionName&gt;</i> </td> 
+      <td>Reset an erroneous partition </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--resetResource &lt;clusterName resourceName&gt;</i> </td> 
+      <td>Reset all erroneous partitions of a resource </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--setConfig &lt;configScope configScopeArgs configKeyValueMap&gt;</i> </td> 
+      <td>Set user configs </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--setConstraint &lt;clusterName constraintType constraintId constraintKeyValueMap&gt;</i> </td> 
+      <td>Set a constraint </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--swapInstance &lt;clusterName oldInstance newInstance&gt;</i> </td> 
+      <td>Swap an old instance with a new instance </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--zkSvr &lt;ZookeeperServerAddress&gt;</i> </td> 
+      <td>Provide zookeeper address </td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </div> 
+ </div> 
+ <div class="section"> 
+  <h3 id="REST_Interface">REST Interface</h3> 
+  <p>The REST interface comes wit helix-admin-webapp package:</p> 
+  <div class="source"> 
+   <pre>git clone https://git-wip-us.apache.org/repos/asf/helix.git
+cd helix
+git checkout tags/helix-0.6.6
+./build
+cd helix-admin-webapp/target/helix-admin-webapp-pkg/bin
+chmod +x *.sh
+./run-rest-admin.sh --zkSvr &lt;zookeeperAddress&gt; --port &lt;port&gt; // make sure ZooKeeper is running
+</pre> 
+  </div> 
+  <div class="section"> 
+   <h4 id="URL_and_support_methods">URL and support methods</h4> 
+   <ul> 
+    <li> <p><i>/clusters</i></p> 
+     <ul> 
+      <li>List all clusters</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add a cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;addCluster&quot;,&quot;clusterName&quot;:&quot;MyCluster&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}</i></p> 
+     <ul> 
+      <li>List cluster information</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Enable/disable a cluster in distributed controller mode</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;activateCluster&quot;,&quot;grandCluster&quot;:&quot;MyControllerCluster&quot;,&quot;enabled&quot;:&quot;true&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Remove a cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -X DELETE http://localhost:8100/clusters/MyCluster
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/resourceGroups</i></p> 
+     <ul> 
+      <li>List all resources in a cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/resourceGroups
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add a resource to cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;addResource&quot;,&quot;resourceGroupName&quot;:&quot;MyDB&quot;,&quot;partitions&quot;:&quot;8&quot;,&quot;stateModelDefRef&quot;:&quot;MasterSlave&quot; }' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/resourceGroups
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/resourceGroups/{resourceName}</i></p> 
+     <ul> 
+      <li>List resource information</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB
+</pre> 
+     </div> 
+     <ul> 
+      <li>Drop a resource</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -X DELETE http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB
+</pre> 
+     </div> 
+     <ul> 
+      <li>Reset all erroneous partitions of a resource</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;resetResource&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/resourceGroups/{resourceName}/idealState</i></p> 
+     <ul> 
+      <li>Rebalance a resource</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;rebalance&quot;,&quot;replicas&quot;:&quot;3&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB/idealState
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add an ideal state</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>echo jsonParameters={
+&quot;command&quot;:&quot;addIdealState&quot;
+   }&amp;newIdealState={
+  &quot;id&quot; : &quot;MyDB&quot;,
+  &quot;simpleFields&quot; : {
+    &quot;IDEAL_STATE_MODE&quot; : &quot;AUTO&quot;,
+    &quot;NUM_PARTITIONS&quot; : &quot;8&quot;,
+    &quot;REBALANCE_MODE&quot; : &quot;SEMI_AUTO&quot;,
+    &quot;REPLICAS&quot; : &quot;0&quot;,
+    &quot;STATE_MODEL_DEF_REF&quot; : &quot;MasterSlave&quot;,
+    &quot;STATE_MODEL_FACTORY_NAME&quot; : &quot;DEFAULT&quot;
+  },
+  &quot;listFields&quot; : {
+  },
+  &quot;mapFields&quot; : {
+    &quot;MyDB_0&quot; : {
+      &quot;localhost_1001&quot; : &quot;MASTER&quot;,
+      &quot;localhost_1002&quot; : &quot;SLAVE&quot;
+    }
+  }
+}
+&gt; newIdealState.json
+curl -d @'./newIdealState.json' -H 'Content-Type: application/json' http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB/idealState
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add resource property</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;addResourceProperty&quot;,&quot;REBALANCE_TIMER_PERIOD&quot;:&quot;500&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB/idealState
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/resourceGroups/{resourceName}/externalView</i></p> 
+     <ul> 
+      <li>Show resource external view</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB/externalView
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/instances</i></p> 
+     <ul> 
+      <li>List all instances</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/instances
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;addInstance&quot;,&quot;instanceNames&quot;:&quot;localhost_1001&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances
+</pre> 
+     </div> 
+     <ul> 
+      <li>Swap an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;swapInstance&quot;,&quot;oldInstance&quot;:&quot;localhost_1001&quot;, &quot;newInstance&quot;:&quot;localhost_1002&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/instances/{instanceName}</i></p> 
+     <ul> 
+      <li>Show instance information</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Enable/disable an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;enableInstance&quot;,&quot;enabled&quot;:&quot;false&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Drop an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -X DELETE http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Disable/enable partitions on an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;enablePartition&quot;,&quot;resource&quot;: &quot;MyDB&quot;,&quot;partition&quot;:&quot;MyDB_0&quot;,  &quot;enabled&quot; : &quot;false&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Reset an erroneous partition on an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;resetPartition&quot;,&quot;resource&quot;: &quot;MyDB&quot;,&quot;partition&quot;:&quot;MyDB_0&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Reset all erroneous partitions on an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;resetInstance&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/configs</i></p> 
+     <ul> 
+      <li>Get user cluster level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/configs/cluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Set user cluster level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;setConfig&quot;,&quot;configs&quot;:&quot;key1=value1,key2=value2&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/configs/cluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Remove user cluster level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;removeConfig&quot;,&quot;configs&quot;:&quot;key1,key2&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/configs/cluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Get/set/remove user participant level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;setConfig&quot;,&quot;configs&quot;:&quot;key1=value1,key2=value2&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/configs/participant/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Get/set/remove resource level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;setConfig&quot;,&quot;configs&quot;:&quot;key1=value1,key2=value2&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/configs/resource/MyDB
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/controller</i></p> 
+     <ul> 
+      <li>Show controller information</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/Controller
+</pre> 
+     </div> 
+     <ul> 
+      <li>Enable/disable cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;enableCluster&quot;,&quot;enabled&quot;:&quot;false&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/Controller
+</pre> 
+     </div></li> 
+    <li> <p><i>/zkPath/{path}</i></p> 
+     <ul> 
+      <li>Get information for zookeeper path</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/zkPath/MyCluster
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/StateModelDefs</i></p> 
+     <ul> 
+      <li>Show all state model definitions</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/StateModelDefs
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add a state mdoel definition</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>echo jsonParameters={
+  &quot;command&quot;:&quot;addStateModelDef&quot;
+}&amp;newStateModelDef={
+  &quot;id&quot; : &quot;OnlineOffline&quot;,
+  &quot;simpleFields&quot; : {
+    &quot;INITIAL_STATE&quot; : &quot;OFFLINE&quot;
+  },
+  &quot;listFields&quot; : {
+    &quot;STATE_PRIORITY_LIST&quot; : [ &quot;ONLINE&quot;, &quot;OFFLINE&quot;, &quot;DROPPED&quot; ],
+    &quot;STATE_TRANSITION_PRIORITYLIST&quot; : [ &quot;OFFLINE-ONLINE&quot;, &quot;ONLINE-OFFLINE&quot;, &quot;OFFLINE-DROPPED&quot; ]
+  },
+  &quot;mapFields&quot; : {
+    &quot;DROPPED.meta&quot; : {
+      &quot;count&quot; : &quot;-1&quot;
+    },
+    &quot;OFFLINE.meta&quot; : {
+      &quot;count&quot; : &quot;-1&quot;
+    },
+    &quot;OFFLINE.next&quot; : {
+      &quot;DROPPED&quot; : &quot;DROPPED&quot;,
+      &quot;ONLINE&quot; : &quot;ONLINE&quot;
+    },
+    &quot;ONLINE.meta&quot; : {
+      &quot;count&quot; : &quot;R&quot;
+    },
+    &quot;ONLINE.next&quot; : {
+      &quot;DROPPED&quot; : &quot;OFFLINE&quot;,
+      &quot;OFFLINE&quot; : &quot;OFFLINE&quot;
+    }
+  }
+}
+&gt; newStateModelDef.json
+curl -d @'./untitled.txt' -H 'Content-Type: application/json' http://localhost:8100/clusters/MyCluster/StateModelDefs
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/StateModelDefs/{stateModelDefName}</i></p> 
+     <ul> 
+      <li>Show a state model definition</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/StateModelDefs/OnlineOffline
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/constraints/{constraintType}</i></p> 
+     <ul> 
+      <li>Show all contraints</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/constraints/MESSAGE_CONSTRAINT
+</pre> 
+     </div> 
+     <ul> 
+      <li>Set a contraint</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;constraintAttributes&quot;:&quot;RESOURCE=MyDB,CONSTRAINT_VALUE=1&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/constraints/MESSAGE_CONSTRAINT/MyConstraint
+</pre> 
+     </div> 
+     <ul> 
+      <li>Remove a constraint</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -X DELETE http://localhost:8100/clusters/MyCluster/constraints/MESSAGE_CONSTRAINT/MyConstraint
+</pre> 
+     </div></li> 
+   </ul> 
+  </div> 
+ </div> 
+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="Building.html" title="Building">Building </a>
+						</li>
+						<li>
+							<a href="releasenotes/release-0.6.6.html" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../javadocs/0.6.6" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p>
+				<p><a href="http://github.com/andriusvelykis/reflow-maven-skin" title="Reflow Maven skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt" target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
+		
+<div class="row span16">
+  <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix project logos are trademarks of The Apache Software Foundation.
+        All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+  <a href="http://helix.apache.org/0.6.6-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file



Mime
View raw message