Mesos & Marathon 3 Node cluster Setup on Ubuntu 14 LTS

What is Mesos? Mesos is built using the same principles as the Linux kernel, only at a different level of abstraction. The Mesos kernel runs on every machine and provides applications (e.g., Hadoop, Spark, Kafka, Elasticsearch) with API’s for resource management and scheduling across entire data center and cloud environments. Apache Mesos is an open-source… Continue reading Mesos & Marathon 3 Node cluster Setup on Ubuntu 14 LTS

Cassandra Monitoring with Grafana & InfluxDB (Using Dockers)

What is Cassandra ? Apache Cassandra is a free and open-source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple data-centers, with asynchronous master less replication allowing low latency operations for all… Continue reading Cassandra Monitoring with Grafana & InfluxDB (Using Dockers)

Docker Setup

Docker: Docker is an open-source project that automates the deployment of applications inside software containers. Quote of features from Docker web pages: Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries – anything you can install on a server.… Continue reading Docker Setup

Mesos-DNS Setup on Mesos Cluster

Mesos-DNS: Mesos-DNS supports service discovery in Apache Mesos clusters. It allows applications and services running on Mesos to find each other through the domain name system (DNS), similarly to how services discover each other throughout the Internet. Applications launched by Marathon or Aurora are assigned names like search.marathon.mesos or log-aggregator.aurora.mesos. Mesos-DNS translates these names to the IP address and port on the machine currently running… Continue reading Mesos-DNS Setup on Mesos Cluster