You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by mw...@apache.org on 2017/04/21 18:34:35 UTC

[2/2] accumulo-website git commit: Jekyll build from master:c7576e8

Jekyll build from master:c7576e8

Blog post about Uno & Muchos


Project: http://git-wip-us.apache.org/repos/asf/accumulo-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo-website/commit/c147eb1e
Tree: http://git-wip-us.apache.org/repos/asf/accumulo-website/tree/c147eb1e
Diff: http://git-wip-us.apache.org/repos/asf/accumulo-website/diff/c147eb1e

Branch: refs/heads/asf-site
Commit: c147eb1e92ffaa072e74c3bbd36fc0ce474f2ea0
Parents: 864f17d
Author: Mike Walch <mw...@apache.org>
Authored: Fri Apr 21 14:33:13 2017 -0400
Committer: Mike Walch <mw...@apache.org>
Committed: Fri Apr 21 14:33:13 2017 -0400

----------------------------------------------------------------------
 blog/2016/11/16/simpler-scripts-and-config.html |   2 +-
 blog/2017/04/21/introducing-uno-and-muchos.html | 262 +++++++++++++++++++
 feed.xml                                        | 217 ++++++++-------
 index.html                                      |  14 +-
 news/index.html                                 |   7 +
 5 files changed, 381 insertions(+), 121 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/c147eb1e/blog/2016/11/16/simpler-scripts-and-config.html
----------------------------------------------------------------------
diff --git a/blog/2016/11/16/simpler-scripts-and-config.html b/blog/2016/11/16/simpler-scripts-and-config.html
index ab0b9d6..935ff43 100644
--- a/blog/2016/11/16/simpler-scripts-and-config.html
+++ b/blog/2016/11/16/simpler-scripts-and-config.html
@@ -145,7 +145,7 @@
           <table>
 <tr><td><b>Author</b></td><td>&nbsp;&nbsp;Mike Walch </td></tr>
 <tr><td><b>Date </b></td><td> &nbsp;&nbsp;16 Nov 2016 </td></tr>
-<tr><td><b>Reviewer(s) </b></td><td> &nbsp;&nbsp;Josh Elser, Chistopher Tubbs </td></tr>
+
 </table>
 <p>
 

http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/c147eb1e/blog/2017/04/21/introducing-uno-and-muchos.html
----------------------------------------------------------------------
diff --git a/blog/2017/04/21/introducing-uno-and-muchos.html b/blog/2017/04/21/introducing-uno-and-muchos.html
new file mode 100644
index 0000000..cec0f08
--- /dev/null
+++ b/blog/2017/04/21/introducing-uno-and-muchos.html
@@ -0,0 +1,262 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<!--
+    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.
+-->
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous">
+<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css">
+<link href="/css/accumulo.css" rel="stylesheet" type="text/css">
+
+<title>Introducing Uno and Muchos</title>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
+<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script>
+<script>
+  // show location of canonical site if not currently on the canonical site
+  $(function() {
+    var host = window.location.host;
+    if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') {
+      $('#non-canonical').show();
+    }
+  });
+
+  $(function() {
+    // decorate section headers with anchors
+    return $("h2, h3, h4, h5, h6").each(function(i, el) {
+      var $el, icon, id;
+      $el = $(el);
+      id = $el.attr('id');
+      icon = '<i class="fa fa-link"></i>';
+      if (id) {
+        return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
+      }
+    });
+  });
+  
+  // configure Google Analytics
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  if (ga.hasOwnProperty('loaded') && ga.loaded === true) {
+    ga('create', 'UA-50934829-1', 'apache.org');
+    ga('send', 'pageview');
+  }
+</script>
+
+</head>
+<body style="padding-top: 100px">
+
+  <nav class="navbar navbar-default navbar-fixed-top">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"
+        /></a>
+    </div>
+    <div class="collapse navbar-collapse" id="navbar-items">
+      <ul class="nav navbar-nav">
+        <li class="nav-link"><a href="/downloads">Download</a></li>
+        <li class="dropdown">
+          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Releases<span class="caret"></span></a>
+          <ul class="dropdown-menu">
+            <li><a href="/release/accumulo-1.8.1/">1.8.1 (Latest)</a></li>
+            <li><a href="/release/accumulo-1.7.3/">1.7.3</a></li>
+            <li><a href="/release/accumulo-1.6.6/">1.6.6</a></li>
+            <li><a href="/release/">Archive</a></li>
+          </ul>
+        </li>
+        <li class="dropdown">
+          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
+          <ul class="dropdown-menu">
+            <li><a href="/1.8/accumulo_user_manual.html">User Manual (1.8)</a></li>
+            <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li>
+            <li><a href="/1.8/examples">Examples (1.8)</a></li>
+            <li><a href="/features">Features</a></li>
+            <li><a href="/glossary">Glossary</a></li>
+            <li><a href="/external-docs">External Docs</a></li>
+            <li><a href="/docs-archive/">Archive</a></li>
+          </ul>
+        </li>
+        <li class="dropdown">
+          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+          <ul class="dropdown-menu">
+            <li><a href="/get_involved">Get Involved</a></li>
+            <li><a href="/mailing_list">Mailing Lists</a></li>
+            <li><a href="/people">People</a></li>
+            <li><a href="/related-projects">Related Projects</a></li>
+            <li><a href="/contributor/">Contributor Guide</a></li>
+          </ul>
+        </li>
+      </ul>
+      <ul class="nav navbar-nav navbar-right">
+        <li class="dropdown">
+          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+          <ul class="dropdown-menu">
+            <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li>
+            <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li>
+            <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li>
+            <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li>
+            <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li>
+            <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li>
+          </ul>
+        </li>
+      </ul>
+    </div>
+  </div>
+</nav>
+
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12">
+
+        <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;">
+          Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a>
+        </div>
+        <div id="content">
+          
+          <h1 class="title">Introducing Uno and Muchos</h1>
+          
+          <table>
+<tr><td><b>Author</b></td><td>&nbsp;&nbsp;Mike Walch </td></tr>
+<tr><td><b>Date </b></td><td> &nbsp;&nbsp;21 Apr 2017 </td></tr>
+
+</table>
+<p>
+
+<p>While <a href="https://github.com/apache/accumulo/blob/master/INSTALL.md">Accumulo\u2019s installation instructions</a> are simple, it can be time consuming to install Accumulo
+given its requirement on <a href="https://hadoop.apache.org/">Hadoop</a> and <a href="https://zookeeper.apache.org/">Zookeeper</a> being installed and running. For a one-time production
+installation, this set up time (which can take up to an hour) is not much of an inconvenience. However, it can become a burden
+for developers who need to frequently set up Accumulo to test code changes, switch between different
+versions, or start a fresh instance on a laptop.</p>
+
+<p><a href="https://github.com/astralway/uno">Uno</a> and <a href="https://github.com/astralway/muchos">Muchos</a> are tools that ease the burden on developers of installing Accumulo and its dependencies.
+The names of Uno and Muchos indicate their use case. Uno is designed for running
+Accumulo on a single node while Muchos is designed for running Accumulo on a cluster. While Uno and
+Muchos are configured by default to install the most recent stable binary tarball release of Accumulo, Hadoop,
+and Zookeeper from Apache mirrors, it is easy to configure different versions to match a production cluster.</p>
+
+<p>The sections below show how to use these tools. For more complete documentation, view their respective GitHub
+pages.</p>
+
+<h2 id="uno">Uno</h2>
+
+<p><a href="https://github.com/astralway/uno">Uno</a> is a command line tool that sets up Accumulo on a single machine. It can be installed by cloning the
+Uno git repo.</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>git clone https://github.com/astralway/uno.git
+<span class="nb">cd </span>uno
+</code></pre>
+</div>
+
+<p>Uno works out of the box but it can be customized by modifying <code class="highlighter-rouge">conf/uno.conf</code>.</p>
+
+<p>First, download the Accumulo, Hadoop, and Zookeeper tarballs from Apache by using the command below:</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>./bin/uno fetch accumulo
+</code></pre>
+</div>
+
+<p>The fetch command places all tarballs in the <code class="highlighter-rouge">downloads/</code> directory. Uno can be configured (in <code class="highlighter-rouge">conf/uno.conf</code>)
+to build an Accumulo tarball from a local git repo when <code class="highlighter-rouge">fetch</code> is called.</p>
+
+<p>After downloading tarballs, the command below sets up Accumulo, Hadoop &amp; Zookeeper in the <code class="highlighter-rouge">install/</code> directory.</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>./bin/uno setup accumulo
+</code></pre>
+</div>
+
+<p>Accumulo, Hadoop, &amp; Zookeeper are now ready to use. You can view the Accumulo monitor at
+<a href="http://localhost:9995">http://localhost:9995</a>. You can configure your shell using the command below:</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="nb">eval</span> <span class="s2">"</span><span class="k">$(</span>./bin/uno env<span class="k">)</span><span class="s2">"</span>
+</code></pre>
+</div>
+
+<p>Run <code class="highlighter-rouge">uno stop accumulo</code> to cleanly stop your cluster and <code class="highlighter-rouge">uno start accumulo</code> to start it again.</p>
+
+<p>If you need a fresh cluster, you can run <code class="highlighter-rouge">uno setup accumulo</code> again. To kill your cluster, run <code class="highlighter-rouge">uno kill</code>.</p>
+
+<h2 id="muchos">Muchos</h2>
+
+<p><a href="https://github.com/astralway/muchos">Muchos</a> is a command line tool that launches an AWS EC2 cluster with Accumulo set up on it. It is installed by
+cloning its git repo.</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>git clone https://github.com/astralway/muchos.git
+<span class="nb">cd </span>muchos
+</code></pre>
+</div>
+
+<p>Before using Muchos, create <code class="highlighter-rouge">muchos.props</code> in <code class="highlighter-rouge">conf/</code> and edit it for your AWS environment.</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>cp conf/muchos.props.example conf/muchos.props
+vim conf/muchos.props
+</code></pre>
+</div>
+
+<p>Next, run the command below to launch a cluster in AWS.</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>muchos launch -c mycluster
+</code></pre>
+</div>
+
+<p>After launching the cluster, set up Accumulo on it using the following command.</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>muchos setup
+</code></pre>
+</div>
+
+<p>Use <code class="highlighter-rouge">muchos ssh</code> to ssh to the cluster and <code class="highlighter-rouge">muchos terminate</code> to terminate all EC2 nodes when you are finished.</p>
+
+<h2 id="conclusion">Conclusion</h2>
+
+<p>Uno and Muchos automate installing Accumulo for developmment and testing. While not recommended for production
+use at this time, Muchos is a great reference for running Accumulo in production. System admistrators can
+reference the <a href="https://www.ansible.com/">Ansible</a> code in Muchos to automate management of their own clusters.</p>
+
+
+
+<p><strong>View all posts in the <a href="/news">news archive</a></strong></p>
+
+        </div>
+
+        
+<footer>
+
+  <p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="100" /></a></p>
+
+  <p>Copyright � 2011-2017 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache�License,�Version�2.0</a>.</p>
+
+</footer>
+
+
+      </div>
+    </div>
+  </div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/c147eb1e/feed.xml
----------------------------------------------------------------------
diff --git a/feed.xml b/feed.xml
index 09bb095..67904a4 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,11 +6,113 @@
 </description>
     <link>https://accumulo.apache.org/</link>
     <atom:link href="https://accumulo.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Thu, 06 Apr 2017 14:11:58 -0400</pubDate>
-    <lastBuildDate>Thu, 06 Apr 2017 14:11:58 -0400</lastBuildDate>
+    <pubDate>Fri, 21 Apr 2017 14:33:05 -0400</pubDate>
+    <lastBuildDate>Fri, 21 Apr 2017 14:33:05 -0400</lastBuildDate>
     <generator>Jekyll v3.3.1</generator>
     
       <item>
+        <title>Introducing Uno and Muchos</title>
+        <description>&lt;p&gt;While &lt;a href=&quot;https://github.com/apache/accumulo/blob/master/INSTALL.md&quot;&gt;Accumulo\u2019s installation instructions&lt;/a&gt; are simple, it can be time consuming to install Accumulo
+given its requirement on &lt;a href=&quot;https://hadoop.apache.org/&quot;&gt;Hadoop&lt;/a&gt; and &lt;a href=&quot;https://zookeeper.apache.org/&quot;&gt;Zookeeper&lt;/a&gt; being installed and running. For a one-time production
+installation, this set up time (which can take up to an hour) is not much of an inconvenience. However, it can become a burden
+for developers who need to frequently set up Accumulo to test code changes, switch between different
+versions, or start a fresh instance on a laptop.&lt;/p&gt;
+
+&lt;p&gt;&lt;a href=&quot;https://github.com/astralway/uno&quot;&gt;Uno&lt;/a&gt; and &lt;a href=&quot;https://github.com/astralway/muchos&quot;&gt;Muchos&lt;/a&gt; are tools that ease the burden on developers of installing Accumulo and its dependencies.
+The names of Uno and Muchos indicate their use case. Uno is designed for running
+Accumulo on a single node while Muchos is designed for running Accumulo on a cluster. While Uno and
+Muchos are configured by default to install the most recent stable binary tarball release of Accumulo, Hadoop,
+and Zookeeper from Apache mirrors, it is easy to configure different versions to match a production cluster.&lt;/p&gt;
+
+&lt;p&gt;The sections below show how to use these tools. For more complete documentation, view their respective GitHub
+pages.&lt;/p&gt;
+
+&lt;h2 id=&quot;uno&quot;&gt;Uno&lt;/h2&gt;
+
+&lt;p&gt;&lt;a href=&quot;https://github.com/astralway/uno&quot;&gt;Uno&lt;/a&gt; is a command line tool that sets up Accumulo on a single machine. It can be installed by cloning the
+Uno git repo.&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;git clone https://github.com/astralway/uno.git
+&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;uno
+&lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+
+&lt;p&gt;Uno works out of the box but it can be customized by modifying &lt;code class=&quot;highlighter-rouge&quot;&gt;conf/uno.conf&lt;/code&gt;.&lt;/p&gt;
+
+&lt;p&gt;First, download the Accumulo, Hadoop, and Zookeeper tarballs from Apache by using the command below:&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;./bin/uno fetch accumulo
+&lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+
+&lt;p&gt;The fetch command places all tarballs in the &lt;code class=&quot;highlighter-rouge&quot;&gt;downloads/&lt;/code&gt; directory. Uno can be configured (in &lt;code class=&quot;highlighter-rouge&quot;&gt;conf/uno.conf&lt;/code&gt;)
+to build an Accumulo tarball from a local git repo when &lt;code class=&quot;highlighter-rouge&quot;&gt;fetch&lt;/code&gt; is called.&lt;/p&gt;
+
+&lt;p&gt;After downloading tarballs, the command below sets up Accumulo, Hadoop &amp;amp; Zookeeper in the &lt;code class=&quot;highlighter-rouge&quot;&gt;install/&lt;/code&gt; directory.&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;./bin/uno setup accumulo
+&lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+
+&lt;p&gt;Accumulo, Hadoop, &amp;amp; Zookeeper are now ready to use. You can view the Accumulo monitor at
+&lt;a href=&quot;http://localhost:9995&quot;&gt;http://localhost:9995&lt;/a&gt;. You can configure your shell using the command below:&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;eval&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;$(&lt;/span&gt;./bin/uno env&lt;span class=&quot;k&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
+&lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+
+&lt;p&gt;Run &lt;code class=&quot;highlighter-rouge&quot;&gt;uno stop accumulo&lt;/code&gt; to cleanly stop your cluster and &lt;code class=&quot;highlighter-rouge&quot;&gt;uno start accumulo&lt;/code&gt; to start it again.&lt;/p&gt;
+
+&lt;p&gt;If you need a fresh cluster, you can run &lt;code class=&quot;highlighter-rouge&quot;&gt;uno setup accumulo&lt;/code&gt; again. To kill your cluster, run &lt;code class=&quot;highlighter-rouge&quot;&gt;uno kill&lt;/code&gt;.&lt;/p&gt;
+
+&lt;h2 id=&quot;muchos&quot;&gt;Muchos&lt;/h2&gt;
+
+&lt;p&gt;&lt;a href=&quot;https://github.com/astralway/muchos&quot;&gt;Muchos&lt;/a&gt; is a command line tool that launches an AWS EC2 cluster with Accumulo set up on it. It is installed by
+cloning its git repo.&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;git clone https://github.com/astralway/muchos.git
+&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;muchos
+&lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+
+&lt;p&gt;Before using Muchos, create &lt;code class=&quot;highlighter-rouge&quot;&gt;muchos.props&lt;/code&gt; in &lt;code class=&quot;highlighter-rouge&quot;&gt;conf/&lt;/code&gt; and edit it for your AWS environment.&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;cp conf/muchos.props.example conf/muchos.props
+vim conf/muchos.props
+&lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+
+&lt;p&gt;Next, run the command below to launch a cluster in AWS.&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;muchos launch -c mycluster
+&lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+
+&lt;p&gt;After launching the cluster, set up Accumulo on it using the following command.&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;muchos setup
+&lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+
+&lt;p&gt;Use &lt;code class=&quot;highlighter-rouge&quot;&gt;muchos ssh&lt;/code&gt; to ssh to the cluster and &lt;code class=&quot;highlighter-rouge&quot;&gt;muchos terminate&lt;/code&gt; to terminate all EC2 nodes when you are finished.&lt;/p&gt;
+
+&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;
+
+&lt;p&gt;Uno and Muchos automate installing Accumulo for developmment and testing. While not recommended for production
+use at this time, Muchos is a great reference for running Accumulo in production. System admistrators can
+reference the &lt;a href=&quot;https://www.ansible.com/&quot;&gt;Ansible&lt;/a&gt; code in Muchos to automate management of their own clusters.&lt;/p&gt;
+
+</description>
+        <pubDate>Fri, 21 Apr 2017 00:00:00 -0400</pubDate>
+        <link>https://accumulo.apache.org/blog/2017/04/21/introducing-uno-and-muchos.html</link>
+        <guid isPermaLink="true">https://accumulo.apache.org/blog/2017/04/21/introducing-uno-and-muchos.html</guid>
+        
+        
+        <category>blog</category>
+        
+      </item>
+    
+      <item>
         <title>Apache Accumulo 1.7.3</title>
         <description>&lt;p&gt;Apache Accumulo 1.7.3 is a maintenance release on the 1.7 version branch. This release contains changes from 79 issues, comprised of bug-fixes, 
 performance improvements, build quality improvements, and more. See&lt;br /&gt;
@@ -1743,116 +1845,5 @@ HDFS High-Availability instances, forcing NameNode failover.&lt;/p&gt;
         
       </item>
     
-      <item>
-        <title>Apache Accumulo 1.7.2</title>
-        <description>&lt;p&gt;Apache Accumulo 1.7.2 is a maintenance release on the 1.7 version branch. This
-release contains changes from more than 150 issues, comprised of bug-fixes,
-performance improvements, build quality improvements, and more. See
-&lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312121&amp;amp;version=12333776&quot;&gt;JIRA&lt;/a&gt; for a complete list.&lt;/p&gt;
-
-&lt;p&gt;Below are resources for this release:&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;&lt;a href=&quot;/1.7/accumulo_user_manual.html&quot;&gt;User Manual&lt;/a&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;/1.7/apidocs&quot;&gt;Javadocs&lt;/a&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;/1.7/examples&quot;&gt;Examples&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Users of any previous 1.7.x release are strongly encouraged to update as soon
-as possible to benefit from the improvements with very little concern in change
-of underlying functionality. Users of 1.6 or earlier that are seeking to
-upgrade to 1.7 should consider 1.7.2 as a starting point.&lt;/p&gt;
-
-&lt;h2 id=&quot;highlights&quot;&gt;Highlights&lt;/h2&gt;
-
-&lt;h3 id=&quot;write-ahead-logs-can-be-prematurely-deleted&quot;&gt;Write-Ahead Logs can be prematurely deleted&lt;/h3&gt;
-
-&lt;p&gt;There were cases where the Accumulo Garbage Collector may inadvertently delete a WAL for a tablet server that it has erroneously determined to be down, causing data loss. This has been corrected. See &lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4157&quot;&gt;ACCUMULO-4157&lt;/a&gt; for additional detail.&lt;/p&gt;
-
-&lt;h3 id=&quot;upgrade-to-commons-vfs-21&quot;&gt;Upgrade to Commons-VFS 2.1&lt;/h3&gt;
-
-&lt;p&gt;Upgrading to Apache Commons VFS 2.1 fixes several issues with classloading out of HDFS. For further detail see &lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4146&quot;&gt;ACCUMULO-4146&lt;/a&gt;. Additional fixes to a potential HDFS class loading deadlock situation were made in &lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4341&quot;&gt;ACCUMULO-4341&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3 id=&quot;native-map-failed-to-increment-mutation-count-properly&quot;&gt;Native Map failed to increment mutation count properly&lt;/h3&gt;
-
-&lt;p&gt;There was a bug (&lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4148&quot;&gt;ACCUMULO-4148&lt;/a&gt;) where multiple put calls with identical keys and no timestamp would exhibit different behaviour depending on whether native maps were enabled or not. This behaviour would result in hidden mutations with native maps, and has been corrected.&lt;/p&gt;
-
-&lt;h3 id=&quot;open-wal-files-could-prevent-datanode-decomission&quot;&gt;Open WAL files could prevent DataNode decomission&lt;/h3&gt;
-
-&lt;p&gt;An improvement was introduced to allow a max age before WAL files would be automatically rolled. Without a max age, they could stay open for writing indefinitely, blocking the Hadoop DataNode decomissioning process. For more information, see &lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4004&quot;&gt;ACCUMULO-4004&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3 id=&quot;remove-unnecessary-copy-of-cached-rfile-index-blocks&quot;&gt;Remove unnecessary copy of cached RFile index blocks&lt;/h3&gt;
-
-&lt;p&gt;Accumulo maintains an cache for file blocks in-memory as a performance optimization. This can be done safely because Accumulo RFiles are immutable, thus their blocks are also immutable. There are two types of these blocks: index and data blocks. Index blocks refer to the b-tree style index inside of each Accumulo RFile, while data blocks contain the sorted Key-Value pairs. In previous versions, when Accumulo extracted an Index block from the in-memory cache, it would copy the data. &lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4164&quot;&gt;ACCUMULO-4164&lt;/a&gt; removes this unnecessary copy as the contents are immutable and can be passed by reference. Ensuring that the Index blocks are not copied when accessed from the cache is a big performance gain at the file-access level.&lt;/p&gt;
-
-&lt;h3 id=&quot;analyze-key-length-to-avoid-choosing-large-keys-for-rfile-index-blocks&quot;&gt;Analyze Key-length to avoid choosing large Keys for RFile Index blocks&lt;/h3&gt;
-
-&lt;p&gt;Accumulo\u2019s RFile index blocks are made up of a Key which exists in the file and points to that specific location in the corresponding RFile data block. Thus, the size of the RFile index blocks is largely dominated by the size of the Keys which are used by the index. &lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4314&quot;&gt;ACCUMULO-4314&lt;/a&gt; is an improvement which uses statistics on the length of the Keys in the Rfile to avoid choosing Keys for the index whose length is greater than three standard deviations for the RFile. By choosing smaller Keys for the index, Accumulo can access the RFile index faster and keep more Index blocks cached in memory. Initial tests showed that with this change, the RFile index size was nearly cut in half.&lt;/p&gt;
-
-&lt;h3 id=&quot;minor-performance-improvements&quot;&gt;Minor performance improvements.&lt;/h3&gt;
-
-&lt;p&gt;Tablet servers would previously always hsync at the start of a minor compaction, causing delays in the write pipeline. These additional syncs were determined to provide no additional durability guarantees and have been removed. See &lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4112&quot;&gt;ACCUMULO-4112&lt;/a&gt; for additional detail.&lt;/p&gt;
-
-&lt;p&gt;A performance issue was identified and corrected (&lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-1755&quot;&gt;ACCUMULO-1755&lt;/a&gt;) where the BatchWriter would block calls to addMutation while looking up destination tablet server metadata. The writer has been fixed to allow both operations in parallel.&lt;/p&gt;
-
-&lt;h2 id=&quot;other-notable-changes&quot;&gt;Other Notable Changes&lt;/h2&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-3923&quot;&gt;ACCUMULO-3923&lt;/a&gt; bootstrap_hdfs.sh script would copy incorrect jars to hdfs.&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4146&quot;&gt;ACCUMULO-4146&lt;/a&gt; Avoid copy of RFile Index Blocks when already in cache.&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4155&quot;&gt;ACCUMULO-4155&lt;/a&gt; No longer publish javadoc for non-public API to website. (Still available in javadoc jars in maven)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4173&quot;&gt;ACCUMULO-4173&lt;/a&gt; Provide balancer to balance table within subset of hosts.&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4334&quot;&gt;ACCUMULO-4334&lt;/a&gt; Ingest rates reported through JMX did not match rates reported by Monitor.&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/ACCUMULO-4335&quot;&gt;ACCUMULO-4335&lt;/a&gt; Error conditions that result in a Halt should ensure non-zero process exit code.&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2 id=&quot;testing&quot;&gt;Testing&lt;/h2&gt;
-
-&lt;p&gt;Each unit and functional test only runs on a single node, while the RandomWalk
-and Continuous Ingest tests run on any number of nodes. &lt;em&gt;Agitation&lt;/em&gt; refers to
-randomly restarting Accumulo processes and Hadoop Datanode processes, and, in
-HDFS High-Availability instances, forcing NameNode failover.&lt;/p&gt;
-
-&lt;table id=&quot;release_notes_testing&quot; class=&quot;table&quot;&gt;
-  &lt;thead&gt;
-    &lt;tr&gt;
-      &lt;th&gt;OS/Environment&lt;/th&gt;
-      &lt;th&gt;Hadoop&lt;/th&gt;
-      &lt;th&gt;Nodes&lt;/th&gt;
-      &lt;th&gt;ZooKeeper&lt;/th&gt;
-      &lt;th&gt;HDFS HA&lt;/th&gt;
-      &lt;th&gt;Tests&lt;/th&gt;
-    &lt;/tr&gt;
-  &lt;/thead&gt;
-  &lt;tbody&gt;
-    &lt;tr&gt;
-      &lt;td&gt;CentOS 7; EC2 m3.xlarge, d2.xlarge workers&lt;/td&gt;
-      &lt;td&gt;2.6.3&lt;/td&gt;
-      &lt;td&gt;9&lt;/td&gt;
-      &lt;td&gt;3.4.8&lt;/td&gt;
-      &lt;td&gt;No&lt;/td&gt;
-      &lt;td&gt;24 HR Continuous Ingest with and without Agitation.&lt;/td&gt;
-    &lt;/tr&gt;
-    &lt;tr&gt;
-      &lt;td&gt;CentOS 6: EC2 m3.2xlarge&lt;/td&gt;
-      &lt;td&gt;2.6.1&lt;/td&gt;
-      &lt;td&gt;1&lt;/td&gt;
-      &lt;td&gt;3.4.5&lt;/td&gt;
-      &lt;td&gt;No&lt;/td&gt;
-      &lt;td&gt;Unit tests and Integration Tests&lt;/td&gt;
-    &lt;/tr&gt;
-  &lt;/tbody&gt;
-&lt;/table&gt;
-
-</description>
-        <pubDate>Wed, 22 Jun 2016 00:00:00 -0400</pubDate>
-        <link>https://accumulo.apache.org/release/accumulo-1.7.2/</link>
-        <guid isPermaLink="true">https://accumulo.apache.org/release/accumulo-1.7.2/</guid>
-        
-        
-        <category>release</category>
-        
-      </item>
-    
   </channel>
 </rss>

http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/c147eb1e/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index a96f1b2..3633042 100644
--- a/index.html
+++ b/index.html
@@ -158,6 +158,13 @@
         <div class="row latest-news-item">
           <div class="col-sm-12" style="margin-bottom: 5px">
            <span style="font-size: 12px; margin-right: 5px;">Apr 2017</span>
+           <a href="/blog/2017/04/21/introducing-uno-and-muchos.html">Introducing Uno and Muchos</a>
+          </div>
+        </div>
+        
+        <div class="row latest-news-item">
+          <div class="col-sm-12" style="margin-bottom: 5px">
+           <span style="font-size: 12px; margin-right: 5px;">Apr 2017</span>
            <a href="/release/accumulo-1.7.3/">Apache Accumulo 1.7.3</a>
           </div>
         </div>
@@ -183,13 +190,6 @@
           </div>
         </div>
         
-        <div class="row latest-news-item">
-          <div class="col-sm-12" style="margin-bottom: 5px">
-           <span style="font-size: 12px; margin-right: 5px;">Dec 2016</span>
-           <a href="/blog/2016/12/19/running-on-fedora-25.html">Running Accumulo on Fedora 25</a>
-          </div>
-        </div>
-        
         <div id="news-archive-link">
          <p>View all posts in the <a href="/news">news archive</a></p>
         </div>

http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/c147eb1e/news/index.html
----------------------------------------------------------------------
diff --git a/news/index.html b/news/index.html
index 82d331b..d5bf3ea 100644
--- a/news/index.html
+++ b/news/index.html
@@ -149,6 +149,13 @@
   
   
   <div class="row" style="margin-top: 15px">
+    <div class="col-md-1">Apr 21</div>
+    <div class="col-md-10"><a href="/blog/2017/04/21/introducing-uno-and-muchos.html">Introducing Uno and Muchos</a></div>
+  </div>
+
+  
+  
+  <div class="row" style="margin-top: 15px">
     <div class="col-md-1">Apr 06</div>
     <div class="col-md-10"><a href="/release/accumulo-1.7.3/">Apache Accumulo 1.7.3</a></div>
   </div>