ERROR: Community Edition requires that all nodes provision all services or data service only

Hi,

After installing couch base server, executed below command

couchbase-cli cluster-init -c 127.0.0.1:8091 --cluster-username=user1 --cluster-password=“password1” --cluster-port=8091 --services=data,index --cluster-ramsize=1536 --cluster-index-ramsize=512

got ERROR: Community Edition requires that all nodes provision all services or data service only.

Question is : 1. with above message does cluster got initialized? if yes why we are not able to access administrative page in web console because it asking to do setup?

Hi Ravishankar,

With community edition, you have 2 options:

  1. Deploy only data service on all nodes
  2. Homogenously deploy all the services on all nodes (data, index, query)

Based on the command you have above, you cannot initialize only (data, index) services on the nodes because it is not one of the above options.

To get more flexibility (MDS feature of Couchbase), you should consider moving to enterprise edition.

Thank you,
Don Pinto
Couchbase Server PM

Thank You Don for the reply and info.

Hell Don,

Have one more question about community edition. After this “ERROR: Community Edition requires that all nodes provision all services or data service only.” I am able to create buckets by providing bucket password. But I can get bucket list, bucket details without authorization. So question is "What happens to given bucket-password at the time of bucket creation?