leyangyueshan commented on a change in pull request #2874:
URL: https://github.com/apache/hbase/pull/2874#discussion_r555541973



##########
File path: hbase-shell/src/main/ruby/hbase/admin.rb
##########
@@ -1447,6 +1447,17 @@ def alter_namespace(namespace_name, *args)
       @admin.modifyNamespace(nsb.build)
     end
 
+    
#----------------------------------------------------------------------------------------------
+    # Get namespace's rsgroup
+    def get_namespace_rsgroup(namespace_name)
+      # Fail if namespace name is not a string
+      raise(ArgumentError, 'Namespace name must be of type String') unless 
namespace_name.is_a?(String)
+      nsd = @admin.getNamespaceDescriptor(namespace_name)
+      raise(ArgumentError, 'Namespace does not exist') unless nsd
+      res = nsd.getConfigurationValue("hbase.rsgroup.name")
+      res

Review comment:
       no, I tried, but it doesn't work。
   like rsgroup_admin.rb 
     #--------------------------------------------------------------------------
       # get group of server
       def get_rsgroup_of_server(server)
         res = @admin.getRSGroup(
           org.apache.hadoop.hbase.net.Address.fromString(server)
         )
         raise(ArgumentError, 'Server has no group: ' + server) if res.nil?
         res
       end




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to