【问题描述】
在通过SAC创建MySQL实例时,在 “配置服务” 页面报错:获取数据失败,执行命令:deploy package,错误码:-4,sequoiadbsql-mysql package does not exist。需要重试吗?
【解决办法】
1. 该问题已在 3.2 版本得到修复,在 3.2 之前的旧版本上,如果没有安装部署Sequoiasql-MySQL包,直接去创建MySQL的实例,就会导致报包不存在的错误。
2.在 3.2 版本之后,当未安装部署MySQL包去创建MySQL服务时,会在创建实例页面报错,页面点击 “查看任务日志” 按钮可以看到错误信息:
SdbError:unknown error:
/bin/sh: 1: /opt/sequoiasql/mysql/bin/sdbsqlctl: not found
, errcode=127(sequoiasql-mysql.js:CreateInst)
3. 正确的操作流程是:先安装部署包 -> 然后创建实例 -> 最后创建实例和分布式存储的关联。
【参考资料】
安装部署包操作文档:http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1509430539-edition_id-302
创建实例操作文档:http://doc.sequoiadb.com/cn/sequoiadb-cat_id-1534834770-edition_id-302
关联实例操作文档:http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1547704803-edition_id-302