mirror of https://gitee.com/bigwinds/arangodb
Add startLocalCluster.sh option --ongoing-ports
This commit is contained in:
parent
b334a6132c
commit
b5f69f9ca4
|
@ -19,6 +19,7 @@ function help() {
|
|||
echo " -r/--rocksdb-engine Use Rocksdb engine (default: false )"
|
||||
echo " -q/--source-dir ArangoDB source dir (default: .)"
|
||||
echo " -B/--bin-dir ArangoDB binary dir (default: ./build)"
|
||||
echo " -O/--ongoing-ports Ongoing ports (default: false)"
|
||||
echo ""
|
||||
echo "EXAMPLES:"
|
||||
echo " $0"
|
||||
|
@ -114,6 +115,10 @@ while [[ ${1} ]]; do
|
|||
BUILD=${2}
|
||||
shift
|
||||
;;
|
||||
-O|--ongoing-ports)
|
||||
ONGOING_PORTS=${2}
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
echo "Unknown parameter: ${1}" >&2
|
||||
help
|
||||
|
|
|
@ -6,10 +6,17 @@ echo Number of Agents: $NRAGENTS
|
|||
echo Number of DBServers: $NRDBSERVERS
|
||||
echo Number of Coordinators: $NRCOORDINATORS
|
||||
|
||||
AG_BASE=$(( $PORT_OFFSET + 4001 ))
|
||||
CO_BASE=$(( $PORT_OFFSET + 8530 ))
|
||||
DB_BASE=$(( $PORT_OFFSET + 8629 ))
|
||||
SE_BASE=$(( $PORT_OFFSET + 8729 ))
|
||||
if [ -z "$ONGOING_PORTS" ] ; then
|
||||
CO_BASE=$(( $PORT_OFFSET + 8530 ))
|
||||
DB_BASE=$(( $PORT_OFFSET + 8629 ))
|
||||
AG_BASE=$(( $PORT_OFFSET + 4001 ))
|
||||
SE_BASE=$(( $PORT_OFFSET + 8729 ))
|
||||
else
|
||||
CO_BASE=$(( $PORT_OFFSET + 8530 ))
|
||||
DB_BASE=$(( $PORT_OFFSET + 8530 + $NRCOORDINATORS ))
|
||||
AG_BASE=$(( $PORT_OFFSET + 8530 + $NRCOORDINATORS + $NRDBSERVERS ))
|
||||
SE_BASE=$(( $PORT_OFFSET + 8530 + $NRCOORDINATORS + $NRDBSERVERS + $NRAGENTS ))
|
||||
fi
|
||||
|
||||
LOCALHOST="[::1]"
|
||||
ANY="[::]"
|
||||
|
|
|
@ -28,9 +28,17 @@ fi
|
|||
SFRE=1.0
|
||||
COMP=2000
|
||||
KEEP=1000
|
||||
AG_BASE=$(( $PORT_OFFSET + 4001 ))
|
||||
CO_BASE=$(( $PORT_OFFSET + 8530 ))
|
||||
DB_BASE=$(( $PORT_OFFSET + 8629 ))
|
||||
if [ -z "$ONGOING_PORTS" ] ; then
|
||||
CO_BASE=$(( $PORT_OFFSET + 8530 ))
|
||||
DB_BASE=$(( $PORT_OFFSET + 8629 ))
|
||||
AG_BASE=$(( $PORT_OFFSET + 4001 ))
|
||||
SE_BASE=$(( $PORT_OFFSET + 8729 ))
|
||||
else
|
||||
CO_BASE=$(( $PORT_OFFSET + 8530 ))
|
||||
DB_BASE=$(( $PORT_OFFSET + 8530 + $NRCOORDINATORS ))
|
||||
AG_BASE=$(( $PORT_OFFSET + 8530 + $NRCOORDINATORS + $NRDBSERVERS ))
|
||||
SE_BASE=$(( $PORT_OFFSET + 8530 + $NRCOORDINATORS + $NRDBSERVERS + $NRAGENTS ))
|
||||
fi
|
||||
NATH=$(( $NRDBSERVERS + $NRCOORDINATORS + $NRAGENTS ))
|
||||
ENDPOINT=[::]
|
||||
ADDRESS=[::1]
|
||||
|
@ -183,8 +191,8 @@ done
|
|||
|
||||
if [ "$SECONDARIES" == "1" ] ; then
|
||||
let index=1
|
||||
PORTTOPSE=`expr 8729 + $NRDBSERVERS - 1`
|
||||
for PORT in `seq 8729 $PORTTOPSE` ; do
|
||||
PORTTOPSE=`expr $SE_BASE + $NRDBSERVERS - 1`
|
||||
for PORT in `seq $SE_BASE $PORTTOPSE` ; do
|
||||
mkdir cluster/data$PORT
|
||||
|
||||
CLUSTER_ID="Secondary$index"
|
||||
|
|
Loading…
Reference in New Issue