accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mwa...@apache.org
Subject [2/2] accumulo-website git commit: Jekyll build from master:c7576e8
Date Fri, 21 Apr 2017 18:34:35 GMT
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 <mwalch@apache.org>
Authored: Fri Apr 21 14:33:13 2017 -0400
Committer: Mike Walch <mwalch@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’s
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’s
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’s 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>


Mime
View raw message