You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by an...@apache.org on 2013/03/22 15:24:11 UTC

svn commit: r1459796 - /hbase/branches/0.94/bin/rolling-restart.sh

Author: anoopsamjohn
Date: Fri Mar 22 14:24:11 2013
New Revision: 1459796

URL: http://svn.apache.org/r1459796
Log:
HBASE-8030 znode  path of online region servers is hard coded in rolling_restart.sh(rajeshbabu)

Modified:
    hbase/branches/0.94/bin/rolling-restart.sh

Modified: hbase/branches/0.94/bin/rolling-restart.sh
URL: http://svn.apache.org/viewvc/hbase/branches/0.94/bin/rolling-restart.sh?rev=1459796&r1=1459795&r2=1459796&view=diff
==============================================================================
--- hbase/branches/0.94/bin/rolling-restart.sh (original)
+++ hbase/branches/0.94/bin/rolling-restart.sh Fri Mar 22 14:24:11 2013
@@ -149,7 +149,10 @@ else 
 
   if [ $RR_GRACEFUL -eq 1 ]; then
     # gracefully restart all online regionservers
-    online_regionservers=`$bin/hbase zkcli ls $zparent/rs 2>&1 | tail -1 | sed "s/\[//" | sed "s/\]//"`
+    zkrs=`$bin/hbase org.apache.hadoop.hbase.util.HBaseConfTool zookeeper.znode.rs`
+    if [ "$zkrs" == "null" ]; then zkrs="rs"; fi
+    zkrs="$zparent/$zkrs"
+    online_regionservers=`$bin/hbase zkcli ls $zkrs 2>&1 | tail -1 | sed "s/\[//" | sed "s/\]//"`
     for rs in $online_regionservers
     do
         rs_parts=(${rs//,/ })