Description
I started 2 membase servers, rebalanced, and then removed the default bucket. See below:
[root@ip-10-122-54-10 ~]# /opt/membase/bin/cli/membase bucket-list -c 127.0.0.1:8091 -u Administrator -p password
[root@ip-10-122-54-10 ~]# /opt/membase/bin/cli/membase bucket-create -c 127.0.0.1:8091 -u Administrator -p password --bucket=default --bucket-type=membase --bucket-port=11212 --bucket-ramsize=250 --bucket-replica=1
SUCCESS: bucket-create
[root@ip-10-122-54-10 ~]# /opt/membase/bin/cli/membase bucket-list -c 127.0.0.1:8091 -u Administrator -p passworddefault
bucketType: membase
authType: sasl
saslPassword:
numReplicas: 1
ramQuota: 524288000
ramUsed: 51643360
[root@ip-10-122-54-10 ~]# telnet 127.0.0.1 11212
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused
[root@ip-10-122-54-10 ~]# telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
quit
Connection closed by foreign host.
[root@ip-10-122-54-10 ~]#
In this session I recreated the default bucket on port 11212, but it got created on port 11211. Similarly if I have no buckets in membase and I try to create a bucket on port 11211 it is always an error.
With no buckets:
[root@ip-10-122-54-10 ~]# /opt/membase/bin/cli/membase bucket-create -c 127.0.0.1:8091 -u Administrator -p password --bucket=default --bucket-type=membase --bucket-port=11211 --bucket-ramsize=250 --bucket-replica=1
ERROR: unable to bucket-create (400) Bad Request
ERROR: command: bucket-create: 127.0.0.1:8091, 2