| id=22 @192.168.41.42 (mysql-5.1.51 ndb-7.1.10, Nodegroup: 0)
|
| [ndb_mgmd(MGM)] 1 node(s)
| id=11 @192.168.41.240 (mysql-5.1.51 ndb-7.1.10)
|
| [mysqld(API)] 2 node(s)
| id=31 @192.168.41.51 (mysql-5.1.51 ndb-7.1.9)
| id=32 @192.168.41.55 (mysql-5.1.51 ndb-7.1.9)
|________________________________________________________________________
2.在sql1节点中登录mysql -u root
然后创建一个数据库 sql1test, 进入sql1test数据库创建一张表test,然后在里面添加几条数据。
3.在另一个sql节点中登录mysql -u root
查看数据库,并找到sql1test数据库,进入实用select语句查询test表中的记录,显示的记录正常。
在sql1节点中查询test表中的记录正常。
上面描述的信息正常则集群已经搭起来了。
五 遇到的问题
1.sql节点启动失败,提示不存在 /var/lib/mysql/mysql.sock文件。
打开/etc/my.cnf修改[client]下的socket值,使得此值与[MYSQLD]下的socket值相同。
2.错误信息无法找到errmsg.sys文件。
修改[MYSQLD]下的basedir值,使用find / -name errmsg.sys查找到此文件,然后修改basedir值使其能正确的指到errmsg.sys文件。
3.使用mysql命令进入数据库控制台中,无法实现数据库的集群模式。
使用mysql -u root 登录到数据库控制台即可。
4.创建的表无法在另一个sql节点的mysql控制台中查看到。
使用命令 create table [table name] () engine=ndbcluster;创建数据库表即可实现