Couchbase cli cluster-init 返回“太多值无法解包”

Posted

技术标签:

【中文标题】Couchbase cli cluster-init 返回“太多值无法解包”【英文标题】:Couchbase cli cluster-init returns "too many values to unpack" 【发布时间】:2015-10-19 22:05:54 【问题描述】:

我正在尝试通过 couchbase cli 在我已经安装并启动 couchbase 的节点上执行 cluster-init 命令。 这是我正在使用的命令:

/opt/couchbase/bin/couchbase-cli cluster-init --cluster=127.0.0.1 --cluster-username=admin --cluster-password=password --cluster-port=8080 --cluster-ramsize=1024 --cluster-index-ramsize=200

我得到的输出是:

ERROR: command: cluster-init: 127.0.0.1:8091, too many values to unpack

关于可能是什么问题的任何想法? 提前致谢

【问题讨论】:

【参考方案1】:

couchbase-cli 代码中有一个错误,遗憾的是在发布之前没有发现该错误。它已得到修复,将在 Couchbase 4.1 版本中提供。修复该问题的补丁如下。

https://github.com/couchbase/couchbase-cli/commit/3505a587c89665f6b410b99e963d7b414414d7e6

此外,错误消息很糟糕,但您不应丢失任何功能。由于您使用社区版本或沙发库,因此您需要启用所有服务或仅启用数据服务。否则,您将看到此错误。

【讨论】:

【参考方案2】:

尝试在命令行中添加以下内容:

--service='data;index;query' 

(或者可能没有单引号)。 基于this链接

【讨论】:

以上是关于Couchbase cli cluster-init 返回“太多值无法解包”的主要内容,如果未能解决你的问题,请参考以下文章

2. CouchBase集群安装和配置(01)-CouchBase从0到50

客户端上的 Couchbase 集群更新可见性

连接Couchbase

基于CacheManager组件的Couchbase配置

Rails 设计与 Couchbase

Ubuntu - 尝试安装 Python Couchbase lib - “libcouchbase/couchbase.h:没有这样的文件或目录”