Description
Currently user_permission command on namespace, e.g.
user_permission '@ns'
would result in the following exception:
Exception `NameError' at /usr/lib/hbase/lib/ruby/hbase/security.rb:170 - no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated. AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java.proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil ERROR: no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java. proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil Backtrace: /usr/lib/hbase/lib/ruby/hbase/security.rb:170:in `user_permission' /usr/lib/hbase/lib/ruby/shell/commands/user_permission.rb:39:in `command' org/jruby/RubyKernel.java:2109:in `send' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell/commands.rb:91:in `translate_hbase_exceptions' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell.rb:127:in `internal_command' /usr/lib/hbase/lib/ruby/shell.rb:119:in `command' (eval):2:in `user_permission' (hbase):1:in `evaluate' org/jruby/RubyKernel.java:1112:in `eval'
Attachments
Attachments
Issue Links
- is related to
-
HBASE-15465 userPermission returned by getUserPermission() for the selected namespace does not have namespace set
- Resolved