Samir Ahmic created HBASE-16044:
-----------------------------------

             Summary: Fix 'hbase shell' output parsing in bash scripts
                 Key: HBASE-16044
                 URL: https://issues.apache.org/jira/browse/HBASE-16044
             Project: HBase
          Issue Type: Bug
          Components: scripts
    Affects Versions: 2.0.0
            Reporter: Samir Ahmic
            Assignee: Samir Ahmic
             Fix For: 2.0.0


In some of our bash scripts we are piping command in hbase shell and then 
parsing response to define variables.  Since 'hbase shell' output format is 
changed we are picking wrong values from output Here is example form 
gracful_stop.sh:
{code}
HBASE_BALANCER_STATE=$(echo 'balance_switch false' | "$bin"/hbase --config 
"${HBASE_CONF_DIR}" shell | tail -3 | head -1)
{code}
this will return "balance_switch true" instead of previous balancer  state.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to