美文网首页
Couchbase bucket limitation 和4/5

Couchbase bucket limitation 和4/5

作者: 英武 | 来源:发表于2020-10-20 11:17 被阅读0次

    bucket数量限制

    当前环境使用的是couchbase的4.6版本和5.5版本, 但是似乎都是有10个bucket的限制, 这个可以适用rest请求进行修改的, 比如想要知道一些internalsetting, 可以使用下面的rest请求:

    curl -u Administrator:password http://localhost:8091/internalSettings
    

    返回一个json响应:

    {"indexAwareRebalanceDisabled":false,"rebalanceIndexWaitingDisabled":false,"rebalanceIndexPausingDisabled":false,"rebalanceIgnoreViewCompactions":false,"rebalanceMovesPerNode":1,"rebalanceMovesBeforeCompaction":64,"maxParallelIndexers":4,"maxParallelReplicaIndexers":2,"maxBucketCount":10,"gotraceback":"crash","indexAutoFailoverDisabled":true,"certUseSha1":false}
    

    其中的maxBucketCount 的值就是当前环境下最大的bucket数量. 但是如果想要将这个数值修改的大一些, 比如说15, 可以使用这个请求:

    curl -v -X POST http://Administrator:password@localhost:8091/internalSettings -d maxBucketCount=15
    

    然后在用第一个curl请求, 可以验证结果是否有变化.

    版本差异

    couchbase 4.x版本在创建bucket的时候, 会默认创建一个和bucket同名的账户, 密码为空, 但是couchbase 5.x不会创建这个账户, 如果自己创建账户, 则没有办法创建一个同样的空密码账户, 所以, 如果不想修改应用在客户端的代码, 就只能安装版本4.x, 然后配置好bucket, 备份数据, 虽然现在没有什么数据, 然后升级到版本5.x, 恢复备份的数据.

    相关文章

      网友评论

          本文标题:Couchbase bucket limitation 和4/5

          本文链接:https://www.haomeiwen.com/subject/udarmktx.html