1
我正在嘗試安裝一個mysql集羣,並且我先啓動了ndb_mgmd,然後在數據節點上啓動了ndbd,之後是mysqld。我在管理節點上獲得以下ndb_mgm -e show
。Mysql集羣創建表 - errno:157
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)
當我嘗試對數據節點的一個創建一個數據庫,我收到以下錯誤
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)
沒有人得到類似的錯誤?
我下面完全相同的過程,但它仍然拋出的錯誤,我使用的是舊版本的MySQL集羣(5.1.68),你認爲這可能是問題嗎? – hld619
@ hld619我無法確定,但我在tthink上做了這麼多,有很多人在面對MSQL時遇到這種情況,我建議你寫信給MySQL支持人員,因爲這有太多的潛在原因。 http://forums.mysql.com/index.php – CloudyMarble
我能夠用最新版本(7.2.12)設置mysql羣集。我認爲這可能是舊版本中的一個錯誤。 – hld619