@@ -12,6 +12,10 @@ STARROCKS_ROOT=${STARROCKS_ROOT:-"/opt/starrocks"}
1212STARROCKS_HOME=${STARROCKS_ROOT} /cn
1313CN_CONFIG=$STARROCKS_HOME /conf/cn.conf
1414
15+ MYSQL_PWD_OPT=" "
16+ if [[ -n " $FE_PASSWORD " ]]; then
17+ MYSQL_PWD_OPT=" -p${FE_PASSWORD} "
18+ fi
1519
1620log_stderr ()
1721{
@@ -42,7 +46,7 @@ update_conf_from_configmap()
4246}
4347
4448show_compute_nodes (){
45- timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root --skip-column-names --batch -e ' SHOW COMPUTE NODES;'
49+ timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root $MYSQL_PWD_OPT --skip-column-names --batch -e ' SHOW COMPUTE NODES;'
4650}
4751
4852parse_confval_from_cn_conf ()
@@ -81,12 +85,12 @@ add_self()
8185 log_stderr " Add myself ($MY_SELF :$HEARTBEAT_PORT ) into FE ..."
8286 # if KUBE_STARROCKS_MULTI_WAREHOUSE environment variable is set, add compute node to the specified warehouse
8387 if [[ " x$KUBE_STARROCKS_MULTI_WAREHOUSE " != " x" ]] ; then
84- timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root --skip-column-names --batch -e \
88+ timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root $MYSQL_PWD_OPT --skip-column-names --batch -e \
8589 " CREATE WAREHOUSE IF NOT EXISTS $KUBE_STARROCKS_MULTI_WAREHOUSE ;"
86- timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root --skip-column-names --batch -e \
90+ timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root $MYSQL_PWD_OPT --skip-column-names --batch -e \
8791 " ALTER SYSTEM ADD COMPUTE NODE \" $MY_SELF :$HEARTBEAT_PORT \" INTO WAREHOUSE $KUBE_STARROCKS_MULTI_WAREHOUSE ;"
8892 else
89- timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root --skip-column-names --batch -e \
93+ timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root $MYSQL_PWD_OPT --skip-column-names --batch -e \
9094 " ALTER SYSTEM ADD COMPUTE NODE \" $MY_SELF :$HEARTBEAT_PORT \" ;"
9195 fi
9296
@@ -127,7 +131,7 @@ drop_my_self()
127131 return 0
128132 else
129133 log_stderr " drop my self $selfinfo ..."
130- timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root --skip-column-names --batch -e " ALTER SYSTEM DROP COMPUTE NODE \" $selfinfo \" ;"
134+ timeout 15 mysql --connect-timeout 2 -h $svc -P $FE_QUERY_PORT -u root $MYSQL_PWD_OPT --skip-column-names --batch -e " ALTER SYSTEM DROP COMPUTE NODE \" $selfinfo \" ;"
131135 break ;
132136 fi
133137 else
@@ -172,4 +176,4 @@ if [[ $ret -eq 0 || $ret -eq 137 ]] ; then
172176fi
173177
174178# keep the same return code from start_cn.sh
175- exit $ret
179+ exit $ret
0 commit comments