github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/apecloud-mysql/scripts/vtconsensus.sh (about) 1 #!/bin/bash 2 . /scripts/set_config_variables.sh 3 set_config_variables vtconsensus 4 5 echo "starting vtconsensus" 6 cell=${CELL:-'zone1'} 7 8 vtconsensusport=${VTCONSENSUS_PORT:-'16000'} 9 topology_fags=${TOPOLOGY_FLAGS:-'--topo_implementation etcd2 --topo_global_server_address 127.0.0.1:2379 --topo_global_root /vitess/global'} 10 11 VTDATAROOT=$VTDATAROOT/vtconsensus 12 su vitess <<EOF 13 mkdir -p $VTDATAROOT 14 exec vtconsensus \ 15 $topology_fags \ 16 --alsologtostderr \ 17 --refresh_interval $refresh_interval \ 18 --scan_repair_timeout $scan_repair_timeout \ 19 $(if [ "$enable_logs" == "true" ]; then echo "--log_dir $VTDATAROOT"; fi) \ 20 --db_username "$MYSQL_ROOT_USER" \ 21 --db_password "$MYSQL_ROOT_PASSWORD" 22 EOF