Testing in Ubuntu 12.04
Possible missing library libaio1
- Tar xvf Downloads/mysql-cluster-gpl-7.1.3-Linux-x86_64-glibc23.tar.gz
- Ln-s mysql-cluster-gpl-7.1.3-Linux-x86_64-glibc23/usr/mysqlc
Mkdir my_cluster/ndb_data my_cluster/conf
1. mgm Configuration
Mgm configuration file conf/config. ini:
- [Ndb_mgmd]
- Hostname =192.168.1.30
- Datadir =/home/ddh/my_cluster/ndb_data
- NodeId =1
- [NdbdDefault]
- # Ndb?
- NoOfReplicas =1
- DataMemory =344245094
- IndexMemory =122122547
- Datadir =/home/ddh/my_cluster/ndb_data
- # BackupDataDir =/app/ndb/data/backup
- # LockPagesInMainMemory =1
- # TimeBetweenLocalCheckpoints =20
- # TimeBetweenGlobalCheckpoints =1000
- # TimeBetweenEpochs =100
- # TimeBetweenWatchdogCheckInitial =60000
- StringMemory =20
- MaxNoOfTables =1024
- MaxNoOfOrderedIndexes =2048
- MaxNoOfUniqueHashIndexes =512
- MaxNoOfAttributes =20480
- MaxNoOfTriggers =10240
- # DiskCheckpointSpeedInRestart = 100 M
- # FragmentLogFileSize = 256 M
- # NoOfFragmentLogFiles =16
- RedoBuffer = 64 M
- # MaxNoOfConcurrentOperations =500000
- # TransactionInactiveTimeout =50000
- # MaxNoOfExecutionThreads =8
- # BatchSizePerLocalScan =512
- ### Disk storage
- SharedGlobalMemory = 20 M
- DiskPageBufferMemory = 80 M
- [Ndbd]
- Hostname =192.168.1.114
- Datadir =/var/my_cluster/ndb_data
- NodeId =4
- [Mysqld]
- NodeId =50
- [Mysqld]
- [Mysqld]
- [Mysqld]
- [Mysqld]
2. ndb only needs to be started.
- ./Ndbd-c localhost:1186
- ./Ndbd-c localhost:1186
Start two. Why?
3. mysql Configuration
Mysql configuration file conf/my. cnf:
- [Mysqld]
- Ndbcluster
- User = root
- Datadir =/home/ddh/my_cluster/mysqld_data
- Basedir =/home/ddh/mysqlc
- Ndb-connectstring = localhost
- Port =3307
- # [Mysql_cluster]
- # Ndb-connectstring =192.168.1.30
- [Mysqld]
- Ndbcluster
- User = root
- Datadir =/var/my_cluster/mysqld_data
- Basedir =/usr/local/mysqlc
- Ndb-connectstring =192.168.1.30
- Port =3307
- # [Mysql_cluster]
- # Ndb-connectstring =192.168.1.30
Install mysql database
Cd mysqlc
Scripts/mysql_install_db -- no-defaults -- datadir = $ HOME/my_cluster/mysqld_data/
/Usr/local/mysqlc/bin/mysqladmin -- defaults-file =/var/my_cluster/conf/my. cnf-u root password root