HBASE-6504 Adding GC details prevents HBase from starting in non-distributed mode
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1385026 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
f125ca952c
commit
e34ddabefa
|
@ -84,7 +84,8 @@ for x in "$@" ; do
|
|||
done
|
||||
|
||||
# quick function to get a value from the HBase config file
|
||||
distMode=`$bin/hbase org.apache.hadoop.hbase.util.HBaseConfTool hbase.cluster.distributed`
|
||||
# HBASE-6504 - only take the first line of the output in case verbose gc is on
|
||||
distMode=`$bin/hbase org.apache.hadoop.hbase.util.HBaseConfTool hbase.cluster.distributed | head -n 1`
|
||||
if [ "$distMode" == 'false' ]; then
|
||||
if [ $RR_RS -ne 1 ] || [ $RR_MASTER -ne 1 ]; then
|
||||
echo Cant do selective rolling restart if not running distributed
|
||||
|
|
|
@ -46,7 +46,8 @@ else
|
|||
commandToRun="start"
|
||||
fi
|
||||
|
||||
distMode=`$bin/hbase --config "$HBASE_CONF_DIR" org.apache.hadoop.hbase.util.HBaseConfTool hbase.cluster.distributed`
|
||||
# HBASE-6504 - only take the first line of the output in case verbose gc is on
|
||||
distMode=`$bin/hbase --config "$HBASE_CONF_DIR" org.apache.hadoop.hbase.util.HBaseConfTool hbase.cluster.distributed | head -n 1`
|
||||
|
||||
|
||||
if [ "$distMode" == 'false' ]
|
||||
|
|
|
@ -60,7 +60,8 @@ done
|
|||
echo
|
||||
|
||||
# distributed == false means that the HMaster will kill ZK when it exits
|
||||
distMode=`$bin/hbase --config "$HBASE_CONF_DIR" org.apache.hadoop.hbase.util.HBaseConfTool hbase.cluster.distributed`
|
||||
# HBASE-6504 - only take the first line of the output in case verbose gc is on
|
||||
distMode=`$bin/hbase --config "$HBASE_CONF_DIR" org.apache.hadoop.hbase.util.HBaseConfTool hbase.cluster.distributed | head -n 1`
|
||||
if [ "$distMode" == 'true' ]
|
||||
then
|
||||
# TODO: store backup masters in ZooKeeper and have the primary send them a shutdown message
|
||||
|
|
Loading…
Reference in New Issue