Couchbase bucket limitation 和4/5之間的版本差異一則

bucket數(shù)量限制

當(dāng)前環(huán)境使用的是couchbase的4.6版本和5.5版本, 但是似乎都是有10個bucket的限制, 這個可以適用rest請求進(jìn)行修改的, 比如想要知道一些internalsetting, 可以使用下面的rest請求:

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

返回一個json響應(yīng):

{"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 的值就是當(dāng)前環(huán)境下最大的bucket數(shù)量. 但是如果想要將這個數(shù)值修改的大一些, 比如說15, 可以使用這個請求:

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

然后在用第一個curl請求, 可以驗(yàn)證結(jié)果是否有變化.

版本差異

couchbase 4.x版本在創(chuàng)建bucket的時候, 會默認(rèn)創(chuàng)建一個和bucket同名的賬戶, 密碼為空, 但是couchbase 5.x不會創(chuàng)建這個賬戶, 如果自己創(chuàng)建賬戶, 則沒有辦法創(chuàng)建一個同樣的空密碼賬戶, 所以, 如果不想修改應(yīng)用在客戶端的代碼, 就只能安裝版本4.x, 然后配置好bucket, 備份數(shù)據(jù), 雖然現(xiàn)在沒有什么數(shù)據(jù), 然后升級到版本5.x, 恢復(fù)備份的數(shù)據(jù).

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容