Retourner au contenu associé (entrée de forum : Problème pour compiler MySQL Cluster sur ARM)
Posté par EauFroide le 13 juin 2017 à 14:08. En réponse au message Problème pour compiler MySQL Cluster sur ARM. Évalué à 1. Dernière modification le 13 juin 2017 à 14:13.
Je suis en train de tester une autre méthode pour installer MySQL Cluster : en utilisant docker. Pour le moment ça ne fonctionne pas (n'ayant JAMAIS utilisé docker auparavant, ça prend un peu de temps) mais si vous voulez jeter un œil :)
SUR CHAQUE NODE :
créer les dossiers
mkdir -p /media/MySQLCluster/config/ mkdir -p /media/MySQLCluster/data/
Créer le fichier de conf
nano /media/MySQLCluster/config/clusterConfiguration.ini
Ajouter dedans après adaptation
[NDBD DEFAULT] NoOfReplicas=2 DataMemory=100M IndexMemory=18M datadir=/usr/local/mysql/data [NDB_MGMD DEFAULT] datadir=/var/lib/mysql-cluster [NDB_MGMD] NodeId=10 hostname=10.8.0.51 [NDB_MGMD] NodeId=11 hostname=10.8.0.52 [NDBD] NodeId=10 hostname=10.8.0.51 [NDBD] NodeId=11 hostname=10.8.0.52 [MYSQLD] NodeId=10 hostname=10.8.0.51 [MYSQLD] NodeId=11 hostname=10.8.0.52
SUR LE NODE 1
docker run -d --name MySQLClusterNode1_manager --net=host -p 10.8.0.51:1186:1186 -v /media/MySQLCluster/config/clusterConfiguration.ini:/etc/mysql-cluster.ini:ro h3nrik/mysql-cluster ndb_mgmd docker run -d --name MySQLClusterNode1_data --net=host h3nrik/mysql-cluster -v /media/MySQLCluster/config/clusterConfiguration.ini:/etc/mysql-cluster.ini:ro ndbd 10.8.0.51 docker run -d --name MySQLClusterNode1_mysql --net=host -p 10.8.0.51:3306:3306 h3nrik/mysql-cluster -v /media/MySQLCluster/config/clusterConfiguration.ini:/etc/mysql-cluster.ini:ro /media/MySQLCluster/data/:/usr/local/mysql/data/ mysqld 10.8.0.51
Pour lancer
docker start MySQLClusterNode1_data docker start MySQLClusterNode1_mysql docker start MySQLClusterNode1_manager
SUR LE NODE 2
docker run -d --name MySQLClusterNode2_manager --net=host -p 10.8.0.52:1186:1186 -v /media/MySQLCluster/config/clusterConfiguration.ini:/etc/mysql-cluster.ini:ro h3nrik/mysql-cluster ndb_mgmd docker run -d --name MySQLClusterNode2_data --net=host h3nrik/mysql-cluster -v /media/MySQLCluster/config/clusterConfiguration.ini:/etc/mysql-cluster.ini:ro ndbd 10.8.0.52 docker run -d --name MySQLClusterNode2_mysql --net=host -p 10.8.0.52:3306:3306 h3nrik/mysql-cluster -v /media/MySQLCluster/config/clusterConfiguration.ini:/etc/mysql-cluster.ini:ro /media/MySQLCluster/data/:/usr/local/mysql/data/ mysqld 10.8.0.52
docker start MySQLClusterNode2_data docker start MySQLClusterNode2_mysql docker start MySQLClusterNode2_manager
Pour le moment il semble que les containers s'auto-quittent directement après lancement.
PS: merci a Nicolive, graphikart et les autres pour leurs tutos Source : h3nrik/mysql-cluster
Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# MySQL Cluster via Docker
Posté par EauFroide . En réponse au message Problème pour compiler MySQL Cluster sur ARM. Évalué à 1. Dernière modification le 13 juin 2017 à 14:13.
Je suis en train de tester une autre méthode pour installer MySQL Cluster : en utilisant docker.
Pour le moment ça ne fonctionne pas (n'ayant JAMAIS utilisé docker auparavant, ça prend un peu de temps) mais si vous voulez jeter un œil :)
SUR CHAQUE NODE :
créer les dossiers
Créer le fichier de conf
Ajouter dedans après adaptation
SUR LE NODE 1
Pour lancer
SUR LE NODE 2
Pour lancer
Pour le moment il semble que les containers s'auto-quittent directement après lancement.
PS: merci a Nicolive, graphikart et les autres pour leurs tutos
Source : h3nrik/mysql-cluster
Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat