我搭建了一个MYSQL CLUSTER
Connected to Management Server at: 127.0.0.1:5001
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=4 @127.0.0.1 (mysql-5.1.23 ndb-6.2.15, Nodegroup: 0, Master)
id=5 @127.0.0.1 (mysql-5.1.23 ndb-6.2.15, Nodegroup: 1)[ndb_mgmd(MGM)] 1 node(s)
id=1 @127.0.0.1 (mysql-5.1.23 ndb-6.2.15)[mysqld(API)] 2 node(s)
id=2 @192.168.7.6 (mysql-5.1.23 ndb-6.2.15)
id=3 @192.168.7.6 (mysql-5.1.23 ndb-6.2.15)但是我在 id=2 的mysql 节点上创建库和表 却不能在id=3上看到相应的数据
我想知道这个集群是怎么实现数据同步的, ndb 的那几个节点究竟有什么作用?访问这个架构的时候 应该访问那个节点 是吗? 如果是,那应该访问 ID=2 OR ID=3所有数据室存放在SQL节点还是ndb节点?
刚接触cluster 请高手讲的详细些
Connected to Management Server at: 127.0.0.1:5001
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=4 @127.0.0.1 (mysql-5.1.23 ndb-6.2.15, Nodegroup: 0, Master)
id=5 @127.0.0.1 (mysql-5.1.23 ndb-6.2.15, Nodegroup: 1)[ndb_mgmd(MGM)] 1 node(s)
id=1 @127.0.0.1 (mysql-5.1.23 ndb-6.2.15)[mysqld(API)] 2 node(s)
id=2 @192.168.7.6 (mysql-5.1.23 ndb-6.2.15)
id=3 @192.168.7.6 (mysql-5.1.23 ndb-6.2.15)但是我在 id=2 的mysql 节点上创建库和表 却不能在id=3上看到相应的数据
我想知道这个集群是怎么实现数据同步的, ndb 的那几个节点究竟有什么作用?访问这个架构的时候 应该访问那个节点 是吗? 如果是,那应该访问 ID=2 OR ID=3所有数据室存放在SQL节点还是ndb节点?
刚接触cluster 请高手讲的详细些
1是管理节点;
2、3是SQL节点;
4、5是数据存储节点;你要进行SQL读写,只要通过2、3的SQL节点即可。而2、3节点可以通过LVS负载均衡供外面调用。
另外,你建立的表的存储引擎要注意为NDBCLUSTER。
你能讲的更详细些吗?比如 数据如何存储和调用的 如何实现mysql cluster 访问的?