HBASE-16021 graceful_stop.sh: Wrap variables in double quote to avoid "[: too many arguments" error (Samir Ahmic)
This commit is contained in:
parent
1621257e7a
commit
b69c77ac1a
|
@ -101,7 +101,7 @@ if [ "$localhostname" == "$hostname" ]; then
|
||||||
local=true
|
local=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $nob == "true" ]; then
|
if [ "$nob" == "true" ]; then
|
||||||
log "[ $0 ] skipping disabling balancer -nob argument is used"
|
log "[ $0 ] skipping disabling balancer -nob argument is used"
|
||||||
HBASE_BALANCER_STATE=false
|
HBASE_BALANCER_STATE=false
|
||||||
else
|
else
|
||||||
|
@ -175,7 +175,7 @@ if [ "$restart" != "" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Restore balancer state
|
# Restore balancer state
|
||||||
if [ $HBASE_BALANCER_STATE != "false" ] && [ $nob != "true" ]; then
|
if [ "$HBASE_BALANCER_STATE" != "false" ] && [ "$nob" != "true" ]; then
|
||||||
log "Restoring balancer state to $HBASE_BALANCER_STATE"
|
log "Restoring balancer state to $HBASE_BALANCER_STATE"
|
||||||
echo "balance_switch $HBASE_BALANCER_STATE" | "$bin"/hbase --config ${HBASE_CONF_DIR} shell &> /dev/null
|
echo "balance_switch $HBASE_BALANCER_STATE" | "$bin"/hbase --config ${HBASE_CONF_DIR} shell &> /dev/null
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue