Book Image

Raspberry Pi Super Cluster

By : Andrew K. Dennis
Book Image

Raspberry Pi Super Cluster

By: Andrew K. Dennis

Overview of this book

A cluster is a type of parallel/distributed processing system which consists of a collection of interconnected stand-alone computers cooperatively working together. Using Raspberry Pi computers, you can build a two-node parallel computing cluster which enhances performance and availability. This practical, example-oriented guide will teach you how to set up the hardware and operating systems of multiple Raspberry Pi computers to create your own cluster. It will then navigate you through how to install the necessary software to write your own programs such as Hadoop and MPICH before moving on to cover topics such as MapReduce. Throughout this book, you will explore the technology with the help of practical examples and tutorials to help you learn quickly and efficiently. Starting from a pile of hardware, with this book, you will be guided through exciting tutorials that will help you turn your hardware into your own super-computing cluster. You'll start out by learning how to set up your Raspberry Pi cluster's hardware. Following this, you will be taken through how to install the operating system, and you will also be given a taste of what parallel computing is about. With your Raspberry Pi cluster successfully set up, you will then install software such as MPI and Hadoop. Having reviewed some examples and written some programs that explore these two technologies, you will then wrap up with some fun ancillary projects. Finally, you will be provided with useful links to help take your projects to the next step.
Table of Contents (15 chapters)
Raspberry Pi Super Cluster
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

BerryBoot version 2


Next we are going to download and install BerryBoot version 2 onto the formatted SD card. For those of you who chose to download NOOBS from the Raspberry Pi site, you can ignore this step and should follow the readme guide.

BerryBoot is a Mac, Windows, and Linux compatible universal operating system installer, also known as a boot loader. BerryBoot is packaged as a ZIP file, which when unzipped onto your formatted SD card will launch once the SD card is connected to the Raspberry Pi.

Once BerryBoot launches, it gives you the option of installing one or more Raspberry Pi-compatible operating systems onto the SD card.

Downloading the BerryBoot version 2 ZIP file

In order to install BerryBoot, you will need to download the latest version of the ZIP file from the BerryBoot website. This can be found at:

http://www.berryterminal.com/doku.php/berryboot

Locate the download hyperlink; this will probably have a date stamp on it. As of May 28, 2013 the file is approximately 30 MB.

Using...