DB/mysql

docker를 이용한 cluster 구축

gt1000 2022. 5. 30. 23:31

메뉴얼 찾는데 생각보다 잘 정리된 문서가 없다.

 

https://hub.docker.com/r/mysql/mysql-cluster/

 

/etc/my.cnf

- 아무리 봐도 server_id, encoding 부분이 빠진거 같다.

[mysqld]
ndbcluster
ndb-connectstring=192.168.0.2
user=mysql

[mysql_cluster]
ndb-connectstring=192.168.0.2

 

 

/etc/mysql-cluster.cnf

[ndbd default]
NoOfReplicas=2
DataMemory=80M
IndexMemory=18M

[ndb_mgmd]
NodeId=1
hostname=192.168.0.2
datadir=/var/lib/mysql

[ndbd]
NodeId=2
hostname=192.168.0.3
datadir=/var/lib/mysql

[ndbd]
NodeId=3
hostname=192.168.0.4
datadir=/var/lib/mysql

[mysqld]
NodeId=4
hostname=192.168.0.10