<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cluster-Management on Ryan Orban</title><link>https://ryanorban.com/categories/cluster-management/</link><description>Recent content in Cluster-Management on Ryan Orban</description><generator>Hugo</generator><language>en-us</language><managingEditor>me@ryanorban.com (Ryan Orban)</managingEditor><webMaster>me@ryanorban.com (Ryan Orban)</webMaster><copyright>Ryan Orban</copyright><lastBuildDate>Thu, 05 Sep 2013 00:00:00 +0000</lastBuildDate><atom:link href="https://ryanorban.com/categories/cluster-management/index.xml" rel="self" type="application/rss+xml"/><item><title>Apache Helix: Distributed Systems Get Simpler</title><link>https://ryanorban.com/notes/apache-helix-distributed-systems/</link><pubDate>Thu, 05 Sep 2013 00:00:00 +0000</pubDate><author>me@ryanorban.com (Ryan Orban)</author><guid>https://ryanorban.com/notes/apache-helix-distributed-systems/</guid><description>&lt;p&gt;&lt;img
 src="https://ryanorban.com/images/notes/apache-helix-distributed-systems.png"
 alt="Apache Helix: Distributed Systems Get Simpler" class="note-hero-img"
 loading="lazy"
/&gt;
&lt;/p&gt;
&lt;h3 id="summary" class="scroll-mt-8 group"&gt;
 Summary
 
 &lt;a href="#summary"
 class="no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block"
 aria-hidden="true" title="Link to this heading" tabindex="-1"&gt;
 &lt;svg
 xmlns="http://www.w3.org/2000/svg"
 width="16"
 height="16"
 fill="none"
 stroke="currentColor"
 stroke-linecap="round"
 stroke-linejoin="round"
 stroke-width="2"
 class="lucide lucide-link w-4 h-4 block"
 viewBox="0 0 24 24"
&gt;
 &lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" /&gt;
 &lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" /&gt;
&lt;/svg&gt;

 &lt;/a&gt;
 
&lt;/h3&gt;
&lt;p&gt;Apache Helix is a cluster management framework that LinkedIn open-sourced after building it internally to power Espresso (their distributed document store), Databus (change data capture), and other distributed infrastructure. The key insight behind Helix is that many distributed systems share the same coordination problems: partition assignment to nodes, failure detection, rebalancing when nodes join or leave, and state transitions (offline → standby → leader). Helix abstracts all of this over Apache Zookeeper, letting engineers define their system as a state machine and delegating the coordination bookkeeping to the framework.&lt;/p&gt;</description></item><item><title>Get Started: Ambari for Provisioning, Managing and Monitoring Hadoop</title><link>https://ryanorban.com/notes/ambari-hadoop-provisioning-monitoring/</link><pubDate>Sat, 04 May 2013 00:00:00 +0000</pubDate><author>me@ryanorban.com (Ryan Orban)</author><guid>https://ryanorban.com/notes/ambari-hadoop-provisioning-monitoring/</guid><description>&lt;p&gt;&lt;img
 src="https://ryanorban.com/images/notes/ambari-hadoop-provisioning-monitoring.png"
 alt="Get Started: Ambari for Provisioning, Managing and Monitoring Hadoop" class="note-hero-img"
 loading="lazy"
/&gt;
&lt;/p&gt;
&lt;h3 id="summary" class="scroll-mt-8 group"&gt;
 Summary
 
 &lt;a href="#summary"
 class="no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block"
 aria-hidden="true" title="Link to this heading" tabindex="-1"&gt;
 &lt;svg
 xmlns="http://www.w3.org/2000/svg"
 width="16"
 height="16"
 fill="none"
 stroke="currentColor"
 stroke-linecap="round"
 stroke-linejoin="round"
 stroke-width="2"
 class="lucide lucide-link w-4 h-4 block"
 viewBox="0 0 24 24"
&gt;
 &lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" /&gt;
 &lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" /&gt;
&lt;/svg&gt;

 &lt;/a&gt;
 
&lt;/h3&gt;
&lt;p&gt;Apache Ambari was Hortonworks&amp;rsquo; answer to Hadoop&amp;rsquo;s operational complexity problem. In 2012-2013, setting up and managing a Hadoop cluster required deep knowledge of XML configuration files, SSH scripting, and per-service configuration for HDFS, MapReduce, Hive, HBase, Pig, and a dozen other components. Ambari wrapped all of this in a web UI with guided install wizards, centralized configuration management, and service health dashboards.&lt;/p&gt;</description></item></channel></rss>