mysql cluster 在sql节点操作的数据 并没有存储在data节点

具体情况是这样

我搭建的mysql cluster2 个管理节点 4个data节点  4个sql节点,如下所示

^[[AConnected to Management Server at: localhost:1186

Cluster Configuration

---------------------

[ndbd(NDB)]     4 node(s)

id=11   @10.161.20.82  (mysql-5.6.27 ndb-7.4.8, Nodegroup: 0, *)

id=12   @10.161.20.83  (mysql-5.6.27 ndb-7.4.8, Nodegroup: 0)

id=13   @10.161.20.84  (mysql-5.6.27 ndb-7.4.8, Nodegroup: 1)

id=14   @10.161.20.85  (mysql-5.6.27 ndb-7.4.8, Nodegroup: 1)

[ndb_mgmd(MGM)] 2 node(s)

id=1    @10.161.20.80  (mysql-5.6.27 ndb-7.4.8)

id=2    @10.161.20.81  (mysql-5.6.27 ndb-7.4.8)

[mysqld(API)]   4 node(s)

id=81   @10.161.20.86  (mysql-5.6.27 ndb-7.4.8)

id=82   @10.161.20.87  (mysql-5.6.27 ndb-7.4.8)

id=83   @10.161.20.88  (mysql-5.6.27 ndb-7.4.8)

id=84   @10.161.20.89  (mysql-5.6.27 ndb-7.4.8)


目前出现一个问题  按理说mysql cluster  在sql节点操作后的数据应该全部保存在data节点,但是我在sql节点测试之后,数据全部保存在sql节点。data和sql节点的my.cnf如下所示

data节点

[mysql_cluster]

ndb-connectstring=10.161.20.80,10.161.20.81

[mysqld]

datadir=/opt/mysql/ndbdata

ndbcluster

ndb-connectstring=10.161.20.80,10.161.20.81



sql节点

[mysql_cluster]

ndb-connectstring=10.161.20.80,10.161.20.81

ndbcluster

ndb-connectstring=10.161.20.80,10.161.20.81

[mysqld]

datadir=/opt/mysql/ndbdata

basedir=/opt/mysql

socket=/tmp/mysql.sock

参与2

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

ilover
数据库开发工程师东方国信

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-11-18
  • 关注会员:2 人
  • 问题浏览:1772
  • X社区推广