@@ -11,19 +11,17 @@ set -euo pipefail
1111
1212#  master, regionserver, rest
1313HBASE_ROLE_NAME=" $1 " 
14- #  k8s service name for this role+group combo
15- #  <svc-name>.<namespace>.svc.cluster.local
16- HBASE_ROLE_SERVICE_NAME=" $2 " 
1714#  16010 for master, 16020 for regionservers etc.
18- HBASE_ROLE_SERVICE_PORT=" $3  " 
15+ HBASE_ROLE_SERVICE_PORT=" $2  " 
1916#  master, regionserver, rest_http, rest_https
20- HBASE_PORT_NAME=" $4  " 
17+ HBASE_PORT_NAME=" $3  " 
2118#  ui-http or ui-https
22- HBASE_UI_PORT_NAME=" $5  " 
19+ HBASE_UI_PORT_NAME=" $4  " 
2320
24- HBASE_ROLE_SERVICE_HOST=" ${HOSTNAME} .${HBASE_ROLE_SERVICE_NAME} " 
21+ #  Needed for regionmover service and for hbase-site.xml (see below)
22+ HBASE_SERVICE_HOST=$( cat /stackable/listener/default-address/address) 
2523
26- REGION_MOVER_OPTS=" --regionserverhost ${HBASE_ROLE_SERVICE_HOST } :${HBASE_ROLE_SERVICE_PORT}  --operation unload ${REGION_MOVER_OPTS} " 
24+ REGION_MOVER_OPTS=" --regionserverhost ${HBASE_SERVICE_HOST } :${HBASE_ROLE_SERVICE_PORT}  --operation unload ${REGION_MOVER_OPTS} " 
2725
2826prepare_signal_handlers () {
2927  unset  term_child_pid
@@ -78,7 +76,6 @@ if [ -f /stackable/kerberos/krb5.conf ]; then
7876fi 
7977
8078#  Service endpoints
81- HBASE_SERVICE_HOST=$( cat /stackable/listener/default-address/address) 
8279HBASE_SERVICE_PORT=$( cat /stackable/listener/default-address/ports/" ${HBASE_PORT_NAME} " ) 
8380HBASE_INFO_PORT=$( cat /stackable/listener/default-address/ports/" ${HBASE_UI_PORT_NAME} " ) 
8481HBASE_LISTENER_ENDPOINT=" $HBASE_SERVICE_HOST :$HBASE_INFO_PORT " 
0 commit comments