【问题详细描述】
Sequoiadb可视化界面中删除集合空间失败,报-34集合空间不存在(见附件1.png、2.png)

该集合创建方式如下:
Sequoiadb sdb = new Sequoiadb(connString, "admin", "admin");
CollectionSpace db = sdb.createCollectionSpace("space");
DBCollection cl = db.createCollection("collection");
// 创建一个插入的 bson 对象
BSONObject obj = new BasicBSONObject();
obj.put("name", "tom");
obj.put("age", 24);
cl.insert(obj);
【诉求】
1、OM界面删除集合空间失败的原因?
2、JAVA驱动如何删除集合空间?
【解决办法】
1、可视化删除:
OM数据库管理界面,点击右下方“删除集合空间”(见附件3.png),删除前确保CS存在。
参考:
http://doc.sequoiadb.com/cn/index-cat_id-1447137279-edition_id-0
2、命令行删除:
调用dropCollectiolnSpace接口删除:
Sequoiadb sdb = new Sequoiadb(connString, "", "");
sdb.dropCollectiolnSpace("space");
参考JAVA API接口:
http://doc.sequoiadb.com/cn/index/Public/Home/document/260/api/java/html/classcom_1_1sequoiadb_1_1base_1_1Sequoiadb.html#ab961e51462a695a7be5d3779c6e4980e
OM界面删除失败,建议:
1、刷新界面确认CS是否真实存在;
2、确认sdb版本和java驱动版本是否配套;
3、查看节点下dialog日志ERROR级别报错信息(从后往前看);
【参考链接】
错误码
常见错误处理指南