remove obsolete init file
[cloudstore.git] / couchbase / create.sh
1 #!/bin/sh -xe
2
3 membase() {
4         /opt/couchbase/bin/membase $* -c 127.0.0.1:8091 -u Administrator -p cbadmin
5 }
6
7 membase server-list
8 membase server-info
9
10 membase bucket-list | grep users && membase bucket-flush --bucket=users && membase bucket-delete --bucket=users
11 membase bucket-list | grep files && membase bucket-flush --bucket=files && membase bucket-delete --bucket=files
12 membase bucket-list | grep session && membase bucket-flush --bucket=session && membase bucket-delete --bucket=session
13
14 membase rebalance
15
16 membase bucket-list
17
18 membase bucket-create --bucket=users \
19        --bucket-type=membase \
20        --bucket-port=5800 \
21        --bucket-ramsize=100 \
22        --bucket-replica=1
23
24 membase bucket-create --bucket=files \
25        --bucket-type=membase \
26        --bucket-port=5801 \
27        --bucket-ramsize=100 \
28        --bucket-replica=1
29
30 membase bucket-create --bucket=session \
31        --bucket-type=memcached \
32        --bucket-port=5802 \
33        --bucket-ramsize=100
34
35 membase bucket-flush --bucket=files
36
37 membase bucket-list
38
39 curl http://localhost:8091/couchBase/files/_design/files > files.new
40 curl -X PUT http://localhost:8091/couchBase/files/_design/files -T files.json
41 #curl -X PUT http://localhost:8091/couchBase/files/_design/test -T test.json
42
43 membase rebalance
44