Description
Background
Create a replication stream with non-default nozzle-per-node numbers
./couchbase-cli xdcr-replicate -c 10.112.111.101:8091 \
|
--create \
|
--xdcr-cluster-name=Cluster2 \
|
--xdcr-from-bucket=default \
|
--xdcr-to-bucket=default \
|
--source-nozzle-per-node=4 \
|
--target-nozzle-per-node=4 \
|
-u Administrator -p <password>
|
Problem
The stream is created with default settings, i.e.
source-nozzle-per-node=2
target-nozzle-per-node=2
Request
It should be possible to set source-nozzle-per-node target-nozzle-per-node from the command line when creating a replication stream - as documented.
Workarounds
1) Change nozzle-per-node settings after the replication stream has been created
./couchbase-cli xdcr-replicate -c 10.112.111.101:8091 \
|
--settings \
|
--xdcr-replicator=78e58582c0c5c1db2edb0fb3598c70b9/default/default \
|
--source-nozzle-per-node=5 \
|
--target-nozzle-per-node=6 \
|
-u Administrator -p <password>
|
2) Use REST API as described here
http://developer.couchbase.com/documentation/server/current/rest-api/rest-xdcr-adv-settings.html