How to Configure a 3-Node Zookeeper Cluster Without Root Privileges

(I Jump around a bit throughout this post - I will attach a detailed script that highlights all the steps at the bottom)

In this article, we will work through the installation of Apache Zookeeper with the home directory of a non-privileged user of a CentOS 7.

This tutorial is part of a larger set of articles on how to effectively utilize zookeeper as a distributed configuration management application called dman.

Simple Configuration Distribution Using Zookeeper

So it's been a while since our last post, but I wanted to keep the blog going.

There has been a lot of movement in the distributed space so I wanted to take the chance to discuss a simple, yet powerful, way that you can leverage Apache Zookeeper in your environment for a distributed configuration store.

Let us start with some simple things

The Environment Itself

It’s Good to Be Odd (and > 1)

In terms of distributed systems there has been an evolution from simply marshaling resources of multiple devices (usually lower-end or commodity hardware) to actively controlling entire ecosystems of related processes and assets across multiple datacenters and types. In its earliest form, a distributed system was basically a cluster. While the term cluster has many different connotations depending on the field in which it is used, the earliest of these beasts generally contained locally accessible hardware and the hardware was generally considered to be symmetrical.