MySQL Cluster Sandbox - pre-defined packages
| Pre-packaged | Custom | Installation | Support |
MySQL Cluster Sandbox let's you get going within seconds. The packages contains a number of scripts to install, setup, and run MySQL CLuster and are intended for localhost installation only. They can be used for evaluation and development, as well as getting familiar with MySQL Cluster. Disk intensive, i.e write intensive apps, should use a real distributed setup. Otherwise there is a big chance that you will overload the disk subsystem. The data nodes will complain about "Redo logs overloaded" or something about "Redobuffer". If you want to have a real distributed setup, please use the configurator!
The packages comes with:
All processes are running on localhost! Please read the README to see the directory structure of the packages.
You can install the packages as any user! It will be self-contained in one single directory! You can also chose ports so that you can test with several versions, or also setup replication between two clusters on localhost!
Choose if you want to use the Pre-packaged configurations (fixed ports) or create a Custom configuration where you set the ports yourself.
Whatever you chose the scripts can automatically download and compile the latest source code release, or you can download the latest binary release from dev.mysql.cluster/downloads/cluster
Pre-packaged
You can choose from three types of Sandboxes (no replication, master cluster and slave cluster) and also thee different sizes:
Looking for 6.4? For now you have to use the Custom Sandbox.
The following ports are used in the packages (see below for details): 1186 and 1187 (management server), 3306, 3307, 3310, 3311 (mysql servers).
Small
| package | ports used | download | extra info | cluster version |
| no replication | 1186, 3306, 3307 | mysqlcluster-63.tar.gz | DataMemory=256M | 6.3 |
| master cluster | 1186, 3306, 3307 | mysqlcluster-63-master.tar.gz | DataMemory=256M | 6.3 |
| slave cluster | 1187, 3310, 3311 | mysqlcluster-63-slave.tar.gz | DataMemory=256M | 6.3 |
Medium
| package | ports used | download | extra info | cluster version |
| no replication | 1186, 3306, 3307 | mysqlcluster-63.tar.gz | DataMemory=1024M | 6.3 |
| master cluster | 1186, 3306, 3307 | mysqlcluster-63-master.tar.gz | DataMemory=1024M | 6.3 |
| slave cluster | 1187, 3310, 3311 | mysqlcluster-63-slave.tar.gz | DataMemory=1024M | 6.3 |
Large
| package | ports used | download | extra info | cluster version |
| no replication | 1186, 3306, 3307 | mysqlcluster-63.tar.gz | DataMemory=2560M | 6.3 |
| master cluster | 1186, 3306, 3307 | mysqlcluster-63-master.tar.gz | DataMemory=2560M | 6.3 |
| slave cluster | 1187, 3310, 3311 | mysqlcluster-63-slave.tar.gz | DataMemory=2560M | 6.3 |
Installation - Pre-packaged and Custom
To build from source
In order to build from source you need to have the following software installed:
Then run the following four scripts
Using a tar.gz distro
After this you can the use the other scripts:
There are also scripts to stop the cluster, start and stop individual nodes. E.g:
Support
Let us know if you have issues with the scripts by mailing support at severalnines dot com