You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by en...@apache.org on 2015/11/19 00:52:00 UTC
[2/4] hbase git commit: HBASE-14805 status should show the master in
shell
HBASE-14805 status should show the master in shell
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/98f7dcc3
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/98f7dcc3
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/98f7dcc3
Branch: refs/heads/branch-1
Commit: 98f7dcc3896ac846dc834b7c50567f1de0d44231
Parents: a6e0ad6
Author: Enis Soztutar <en...@apache.org>
Authored: Wed Nov 18 15:25:48 2015 -0800
Committer: Enis Soztutar <en...@apache.org>
Committed: Wed Nov 18 15:25:54 2015 -0800
----------------------------------------------------------------------
hbase-shell/src/main/ruby/hbase/admin.rb | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/98f7dcc3/hbase-shell/src/main/ruby/hbase/admin.rb
----------------------------------------------------------------------
diff --git a/hbase-shell/src/main/ruby/hbase/admin.rb b/hbase-shell/src/main/ruby/hbase/admin.rb
index 26938ba..46c9d95 100644
--- a/hbase-shell/src/main/ruby/hbase/admin.rb
+++ b/hbase-shell/src/main/ruby/hbase/admin.rb
@@ -640,6 +640,14 @@ module Hbase
for k, v in status.getRegionsInTransition()
puts(" %s" % [v])
end
+ master = status.getMaster()
+ puts("active master: %s:%d %d" % [master.getHostname(), master.getPort(), master.getStartcode()])
+ puts("%d backup masters" % [ status.getBackupMastersSize() ])
+ for server in status.getBackupMasters()
+ puts(" %s:%d %d" % \
+ [ server.getHostname(), server.getPort(), server.getStartcode() ])
+ end
+
master_coprocs = java.util.Arrays.toString(@admin.getMasterCoprocessors())
if master_coprocs != nil
puts("master coprocessors: %s" % master_coprocs)
@@ -701,6 +709,13 @@ module Hbase
elsif format == "simple"
load = 0
regions = 0
+ master = status.getMaster()
+ puts("active master: %s:%d %d" % [master.getHostname(), master.getPort(), master.getStartcode()])
+ puts("%d backup masters" % [ status.getBackupMastersSize() ])
+ for server in status.getBackupMasters()
+ puts(" %s:%d %d" % \
+ [ server.getHostname(), server.getPort(), server.getStartcode() ])
+ end
puts("%d live servers" % [ status.getServersSize() ])
for server in status.getServers()
puts(" %s:%d %d" % \
@@ -715,7 +730,7 @@ module Hbase
end
puts("Aggregate load: %d, regions: %d" % [ load , regions ] )
else
- puts "#{status.getServersSize} servers, #{status.getDeadServers} dead, #{'%.4f' % status.getAverageLoad} average load"
+ puts "1 active master, #{status.getBackupMastersSize} backup masters, #{status.getServersSize} servers, #{status.getDeadServers} dead, #{'%.4f' % status.getAverageLoad} average load"
end
end