Clustering

Clustered computing is the practice of pooling the resources of multiple machines and managing their collective capabilities to complete tasks. Developers can use clusters to increase processing power and storage capabilities.

Clustering subscription active
You will receive email notifications for new publications on Clustering.
112 Results
  • Tutorial

    How to Install Hadoop in Stand-Alone Mode on Ubuntu 16.04

    Hadoop is a Java-based programming framework that supports the processing and storage of extremely large datasets on a cluster of inexpensive machines. It was the first major open source project in the big data playin...
    By Melissa Anderson Clustering Big Data Ubuntu Ubuntu 16.04
  • Tutorial

    How to Create a Cluster of Docker Containers with Docker Swarm and DigitalOcean on Ubuntu 16.04

    Docker Swarm is the Docker-native solution for deploying a cluster of Docker hosts. You can use it to quickly deploy a cluster of Docker hosts running either on your local machine or on supported cloud platforms. Befo...
    By finid Docker Clustering Ubuntu 16.04
  • Tutorial

    An Introduction to Big Data Concepts and Terminology

    Big data is a blanket term for the non-traditional strategies and technologies needed to gather, organize, process, and gather insights from large data sets. While the problem of working with data that exceeds the com...
    By Justin Ellingwood Scaling Clustering Big Data Conceptual
  • Tutorial

    How To Set Up a Production Elasticsearch Cluster on Ubuntu 14.04

    Elasticsearch is a popular open source search server that is used for real-time distributed search and analysis of data. When used for anything other than development, Elasticsearch should be deployed across multiple ...
    By Mitchell Anicas Elasticsearch Clustering Ubuntu
  • Tutorial series

    Getting Started with CoreOS

    CoreOS is a powerful Linux distribution built to make large, scalable deployments on varied infrastructure simple to manage. Based on a build of Chrome OS, CoreOS maintains a lightweight host system and uses Docker co...
    By Justin Ellingwood, Mitchell Anicas and Brennen Bearnes Clustering Docker Scaling System Tools Conceptual CoreOS API DigitalOcean Networking Load Balancing Nginx Security
  • Tutorial

    How To Create a Multi-Node MySQL Cluster on Ubuntu 18.04

    The MySQL Cluster distributed database provides high availability and throughput for your MySQL database management system. This tutorial demonstrates how to install and configure a 3 node MySQL Cluster on Ubuntu 18.0...
    By Anatoliy Dimitrov, Hanif Jetha MySQL Databases Clustering Ubuntu Ubuntu 18.04
  • Tutorial

    How To Configure a Galera Cluster with MariaDB on CentOS 7 Servers

    In this guide, you will configure an active-active MariaDB Galera cluster. For demonstration purposes, you will configure and test three CentOS 7 Droplets that will act as nodes in the cluster. MariaDB is an open sour...
    By bsder Clustering MariaDB Databases High Availability CentOS Open Source
  • Tutorial

    How To Configure MySQL Group Replication on Ubuntu 16.04

    MySQL replication reliably mirrors the data and operations from one database to another. Conventional replication involves a primary server configured to accept database write operations. Secondary servers copy and ap...
    By Justin Ellingwood Scaling Clustering MySQL Ubuntu Ubuntu 16.04
  • Tutorial

    How To Use ProxySQL as a Load Balancer for MySQL on Ubuntu 16.04

    ProxySQL is an open-source MySQL proxy server which can improve performance by distributing traffic among a pool of multiple database servers and also improve availability by automatically failing over to a standby if...
    By Mateusz Papiernik MySQL Load Balancing Databases Clustering High Availability
  • Tutorial

    How To Configure a Redis Cluster on Ubuntu 14.04

    Redis is an open source key-value data store, using an in-memory storage model with optional disk writes for persistence. This guide shows how to create a Redis cluster. By the end of this guide, we will have set up t...
    By Florin Dobre Clustering Redis NoSQL Ubuntu
  • Tutorial

    How To Create a Multi-Node MySQL Cluster on Ubuntu 16.04

    MySQL cluster is a software technology which provides high availability and throughput. In short, there is one or more management nodes which control the data nodes (where data is stored). After consulting with the ma...
    By Anatoliy Dimitrov MySQL Clustering Ubuntu Ubuntu 16.04
  • Tutorial

    How to Install Hadoop in Stand-Alone Mode on Ubuntu 18.04

    In this tutorial, you'll learn how to install Hadoop in stand-alone mode on an Ubuntu 18.04 server. You'll also run an example MapReduce program to search for occurrences of a regular expression in text files.
    By Melissa Anderson, Hanif Jetha Clustering Big Data Ubuntu Ubuntu 18.04
  • Tutorial

    How To Configure a Galera Cluster with MySQL on Ubuntu 18.04 Servers

    In this guide, you will configure an active-active MySQL Galera cluster with three Ubuntu 18.04 servers. Clustering adds high availability to your MySQL database by distributing changes to different servers. In the ev...
    By Melissa Anderson, bsder Ubuntu 18.04 MySQL Databases Clustering High Availability Open Source
  • How to Configure Consul in a Production Environment on Ubuntu 14.04

    Consul is a service discovery system that can be used to easily keep track of the health and availability of various parts of your infrastructure. In this guide, we will focus on getting a production-ready consul con...
    By Justin Ellingwood Clustering Networking System Tools Ubuntu
  • Tutorial

    An Introduction to Hadoop

    Apache Hadoop is one of the earliest and most influential open-source tools for storing and processing the massive amount of readily-available digital data that has accumulated with the rise of the World Wide Web. It ...
    By Melissa Anderson Clustering Big Data Conceptual
  • Tutorial

    5 Common Turkey Setups For Your Dinner

    When deciding which turkey setup to use for your dinner, there are many factors to consider, such as flavor and texture scalability, equipment availability and reliability, cost, and preparation and cooking duration. ...
    By Mitchell Anicas Clustering Getting Started Conceptual
  • Tutorial

    How To Configure a Galera Cluster with MariaDB 10.1 on Ubuntu 16.04 Servers

    Clustering adds high availability to your database at the hardware level by distributing changes to different servers. In the event that one of the instances fails, others are quickly available to continue serving...
    By Melissa Anderson Clustering MariaDB Databases Ubuntu Ubuntu 16.04
  • Tutorial

    How To Set Up an Apache Active-Passive Cluster Using Pacemaker on CentOS 7

    In this tutorial, you will learn how to build a high availability Apache active-passive cluster. The web cluster will get addressed by its virtual IP address and will automatically fail over if a node fails.
    By Roman Böhringer Clustering Load Balancing CentOS
  • How To Use Etcdctl and Etcd, CoreOS's Distributed Key-Value Store

    Etcd is a globally distributed key-value store that forms the basis of the clustering technology in CoreOS. In this guide, we'll look at etcd and the etcdctl utility and discuss how they can be used to store and retr...
    By Justin Ellingwood Clustering Networking Scaling CoreOS
  • How To Use Confd and Etcd to Dynamically Reconfigure Services in CoreOS

    Etcd is a globally distributed key-value store that is available in CoreOS installations. By registering services in this store, related applications can adjust their configuration based on the values available. In ...
    By Justin Ellingwood Clustering Load Balancing Networking Scaling Nginx CoreOS