Configurator for MySQL Cluster - version 2.7
| Configurator | Documentation | Readme | Changelog | GPL License |
If you only want to run localhost, please use the Sandboxes!
If you haven't used the tool before, the check the readme for requirements etc!
If you want to upgrade to these scripts from version 2.3, then use 'sh download-and-compile.sh' and then 'sh gen-hostfiles.sh.
If you don't run 'download-and-compile.sh' you need to copy the binary tgz of mysql cluster into mysqlcluster-xx/repo and in create a file called scripts/install/.s9s/latest
The content of scripts/install/.s9s/latest should be the filename of the binary filed you just copied into 'repo'.
But you must run './gen-hostfiles.sh' if you upgrade from an earlier package from Configurator.
Running the scripts
Run the scripts as ./scriptname or bash scriptname. sh scriptname does not work on all distros
Configurator - build your Clustered Datastore
Documentation
Go to the documention for more info and how to use the scripts.
Read this first
The Configurator lets you define a production quality MySQL Cluster and:
It is important that you follow the instructions and don't make typos.
The configuration files are proposal and you might have to make additions to them depending on the type of load and queries you are running. In particular, the scripts are intended to be very simple so that you can modify them as you wish.
A set of scripts are also generated to let you:
Please note that this has only been tested on Linux-based systems and you are strongly adviced to setup shared SSH keys in order to avoid typing the password a lot of times. You also need to have root credentials to take advantage of some features (lock memory to avoid swapping etc).
The scripts are intended to be executed on one of the nodes in the cluster, or another node connected to the cluster. This node is denoted as the front-end node.
Read the documention for more info about the scripts.
The download and compile scripts (used if you want to build from source - MySQL makes source releases are more frequent than binary builds) requires that the following is installed on front-end node (thus, this will likely not work on Solaris, but feedback would be appreciated):
Current Limiations and Important notes
Changelog
Disclaimer: Please note that the scripts themselves are not Supported by MySQL nor Sun Microsystems!! The configuration files (config.ini/my.cnf) are Supported!
License
The scripts, configurations, and any other files generated by the Configurator is licensed according to GPL v2.