You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Couchbase中为Bucket创建主键索引?索引创建失败求助

解决Couchbase单节点集群创建主键索引失败问题

问题现象

单节点Couchbase集群内有两个已存储数据的Bucket,执行SELECT命令报错,尝试创建主键索引时返回错误:

[
  {
    "code": 5000,
    "msg": "GSI CreatePrimaryIndex() - cause: Index creation for index List2_index, bucket List2, scope _default, collection _default cannot start. Reason: Fails to create index.  There is no available index service that can process this request at this time. Index Service can be in bootstrap, recovery, or non-reachable. Please retry the operation at a later time..",
    "query": "CREATE PRIMARY INDEX `List2_index` ON `List2` ;"
  }
]

排查与解决步骤

  • 确认索引服务状态
    登录Couchbase控制台,进入Services页面,检查Index Service是否已启用并处于运行状态。单节点集群需确保Index Service已分配到当前节点。
  • 等待服务初始化完成
    错误提示说明索引服务可能处于启动或恢复阶段,等待几分钟让集群完成初始化,之后再重试索引创建操作。
  • 重启索引服务
    若服务长时间未恢复,在控制台Services页面找到Index Service,选择重启该服务,待服务重启完成后重试创建命令。
  • 检查节点资源
    通过控制台Monitoring页面查看节点的CPU、内存、磁盘资源使用情况,资源不足会导致索引服务无法正常运行,需释放或扩容资源。
  • 使用最简命令重试索引创建
    尝试去掉自定义索引名,用基础命令创建主键索引:
    CREATE PRIMARY INDEX ON `List2`;
    

内容的提问来源于stack exchange,提问作者Varun Pandey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 23:20:28