Bytes
1 Download the cluster tar.gz wget http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.2/mysql-cluster-gpl-7.2.15.tar.gz
1 Download the cluster tar.gz
Wget
MySQL Cluster 7.2.15
Select Version: Select 7.2.15 from the drop-down list.
Select Platform: Select Source Code from the drop-down list.
Then select the following connection column:
Generic Linux (Architecture Independent ),
Compressed TAR Archive
(Mysql-cluster-gpl-7.2.15.tar.gz)
2 cp to other 3 host
Scp mysql-cluster-gpl-7.2.15.tar.gz 10.88.49.124:/root
3 install
Reference:
Mkdir-p/usr/local/mysql/bin
Mkdir-p/usr/local/mysql/ndbdata
4 cmake
Cmake cluster option: # cmake-mysql-cluster-options
Cmake-DCMAKE_INSTALL_PREFIX =/usr/local/mysqlcluster7.2.15/-rows = ON-demand = 1-DEXTRA_CHARSETS = all-DDEFAULT_CHARSET = utf8-DDEFAULT_COLLATION = utf8_general_ci
Time cmake-DCMAKE_INSTALL_PREFIX =/root/mysql-cluster-gpl-7.2.15 \
-DMYSQL_UNIX_ADDR =/tmp/mysql-cluster.sock \
-DDEFAULT_CHARSET = utf8 \
-DDEFAULT_COLLATION = utf8_general_ci \
-DEXTRA_CHARSETS = all \
-DWITH_EMBEDDED_SERVER = 0 \
-DWITH_MYISAM_STORAGE_ENGINE = 1 \
-DWITH_INNOBASE_STORAGE_ENGINE = 1 \
-DWITH_MEMORY_STORAGE_ENGINE = 1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE = 1 \
-DWITH_FEDERATED_STORAGE_ENGINE = 1 \
-DWITH_PARTITION_STORAGE_ENGINE = 1 \
-DWITH_NDBCLUSTER_STORAGE_ENGINE = 1 \
-DENABLED_LOCAL_INFILE = 1 \
-DMYSQL_USER = mysql \
-DWITH_DEBUG = 0 \
-DWITH_SSL = yes
Error:
CMake Error at storage/ndb/cmake/ndb_require_variable.cmake: 24 (MESSAGE ):
CMake Error at storage/ndb/cmake/ndb_require_variable.cmake: 24 (MESSAGE ):
The variable JAVA_COMPILE is required to build NDB
Call Stack (most recent call first ):
Storage/ndb/CMakeLists.txt: 256 (NDB_REQUIRE_VARIABLE)
Time cmake. -DCMAKE_INSTALL_PREFIX =/usr/local/mysql-DMYSQL_DATADIR =/usr/local/mysql/ndbdata-encoding = 1-DMYSQL_UNIX_ADDR =/usr/local/mysql. sock-DMYSQL_USER = mysql-DDEFAULT_CHARSET = utf8-DDEFAULT_COLLATION = utf8_general_ci
Less java compiling environment
Prepare to install java: yum install java-y
After installing java, remember to delete the original mysql-cluster-gpl-7.2.15 directory, re-tar-xvf decompress and then compile.
Or error:
CMake Error at storage/ndb/cmake/ndb_require_variable.cmake: 24 (MESSAGE ):
The variable JAVA_COMPILE is required to build NDB
Call Stack (most recent call first ):
Storage/ndb/CMakeLists.txt: 256 (NDB_REQUIRE_VARIABLE)
Uninstall and then reinstall
Yum-y remove java
Wget jdk-7u51-linux-x64.rpm
Rpm-ivh jdk-7u51-linux-x64.rpm
The following error is reported:
CMake Error at storage/ndb/cmake/ndb_require_variable.cmake: 24 (MESSAGE ):
The variable JNI_INCLUDE_DIRS is required to build NDB
Call Stack (most recent call first ):
Storage/ndb/CMakeLists.txt: 276 (NDB_REQUIRE_VARIABLE)
It has been stuck here for a long time. google gets a clear solution as follows:
But I cannot download the jre, because the JDK installation process has jre by default, So I uninstalled the jdk version again. The same error is reported from 6 to jdk7. I have seen that everyone is installing rpm packages. If few source code is compiled, I will try again. This problem remains to be resolved.
MySQL Cluster details: click here
MySQL Cluster: click here
Recommended reading:
MySQL Cluster backup and recovery
MySQL Cluster installation Configuration
Create a Cluster environment using three MySQL clusters. DOC
MySQL Cluster7.2 online addition of data nodes has major drawbacks