在SequoIADB的独立模式下,当我想将mysql连接到创建表时,它报告了以下错误:
mysql> use cs;
Database changed
mysql> create table cl(a int, b int, c text, primary key(a, b) ) engine = SequoiaDB ;
ERROR 1030 (HY000): Got error 49841 from storage engine
-
SDB_RTN_COORD_ONLY
只能用于协调节点 -
默认情况下,当您在MySQL上创建一个表时,它将同步以创建SequoIADB上的相应分区表(Hash分区,包括所有分区组)。分区密钥优先于主密钥字段。如果创建表时未创建主键,请使用唯一键。如果未创建唯一键,请使用第一个字段。用户可以通过将配置参数
sequoiadb_use_partition
设置为OFF
来禁用默认分区表的创建。此配置参数也可以在shell命令行和配置文件中进行修改。 -
查看配置参数和shell命令:mysql>显示诸如
sequoiadb%
之类的变量;将sequoiadb_use_partition
转到ON
使用命令:
mysql> SET GLOBAL sequoiadb_use_partition=OFF;
并将其设置为OFF
。
有关更多信息,您可以参考本文