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

时间:2015-10-19 22:05:55

标签: couchbase

我正在尝试通过我已经安装并启动了couchbase的节点上的couchbase cli执行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

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

2 个答案:

答案 0 :(得分:2)

在发布之前,很遗憾没有抓住couchbase-cli代码中的错误。它已经修复,将在Couchbase 4.1版本中提供。解决问题的补丁如下。

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

此外,错误消息很糟糕,但您不应该丢失任何功能。由于您使用社区版本或沙发基础,因此您需要启用所有服务或仅启用数据服务。如果你不这样做,你会看到这个错误。

答案 1 :(得分:1)

尝试将以下内容添加到命令行:

--service='data;index;query' 

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