我正在尝试设置一个mysql集群,我首先启动了ndb_mgmd,然后在数据节点上启动了ndbd,后跟mysqld。我在管理节点上的ndb_mgm -e show
处获得以下内容。
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 @10.252.151.67 (Version: 5.1.68, Nodegroup: 0, Master)
id=3 @10.253.4.143 (Version: 5.1.68, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @10.253.19.149 (Version: 5.1.68)
[mysqld(API)] 2 node(s)
id=4 @10.253.4.143 (Version: 5.1.68)
id=5 @10.252.151.67 (Version: 5.1.68)
当我尝试在其中一个datanode上创建数据库时,我收到以下错误
create table user_table(
ycsb_key varchar(32) primary key,
field1 varchar(100), field2 varchar(100), field3 varchar(100), field4 varchar(100),
field5 varchar(100), field6 varchar(100), field7 varchar(100), field8 varchar(100),
field9 varchar(100), field10 varchar(100))
max_rows=1000 engine=ndbcluster partition by key(ycsb_key);
我收到此错误:
ERROR 1005 (HY000): Can't create table 'user_database.user_table' (errno: 157)
有没有人得到类似的错误?