paul8263 commented on code in PR #4908:
URL: https://github.com/apache/zeppelin/pull/4908#discussion_r1954201913


##########
hbase/pom.xml:
##########
@@ -33,7 +33,7 @@
   <properties>
     <!--library versions-->
     <interpreter.name>hbase</interpreter.name>
-    <jruby.version>1.6.8</jruby.version>
+    <jruby.version>9.1.17.0</jruby.version>

Review Comment:
   Hi @pan3793 ,
   
   I tested the latest Zeppelin 0.12.0 with HBase 2.0.0 and jruby 9.2.13.0. Got 
the exception like(executing 'list' and 'scan' respectively):
   
   ```
   list
   
   TABLE                                                                        
                                                                                
     
   
   ERROR: undefined method `getAdmin' for nil:NilClass
   
   List all user tables in hbase. Optional regular expression parameter could
   be used to filter the output. Examples:
   
     hbase> list
     hbase> list 'abc.*'
     hbase> list 'ns:abc.*'
     hbase> list 'ns:.*'
   
   Took 0.0286 seconds      
   ```
   And:
   ```
   scan
   
   
   ERROR: undefined method `getTable' for nil:NilClass
   Did you mean?  get_table
   
   Scan a table; pass table name and optionally a dictionary of scanner
   specifications.  Scanner specifications may include one or more of:
   TIMERANGE, FILTER, LIMIT, STARTROW, STOPROW, ROWPREFIXFILTER, TIMESTAMP,
   MAXLENGTH or COLUMNS, CACHE or RAW, VERSIONS, ALL_METRICS or METRICS
   ```
   
   It might indicate that some of the methods are not reachable. I investigated 
further by comparing the output '$LOADED_FEATURES.each { |str| puts str }' in 
0.11.2 and 0.12.0. Surprisingly they are the same.
   
   The output is:
   
   ```
   java.rb
   jruby/util.rb
   enumerator.rb
   rational.rb
   complex.rb
   thread.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/unicode_normalize.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rbconfig.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/compatibility.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/defaults.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/deprecate.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/errors.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/exceptions.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/basic_specification.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/stub_specification.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/text.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/user_interaction.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/specification_policy.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/util/list.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/platform.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/version.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/requirement.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/specification.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jars/post_install_hook.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jar_install_post_install_hook.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/defaults/jruby.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/util.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/dependency.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_gem.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/monitor.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_warn.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/defaults/operating_system.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/path_support.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/version.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/core_ext/name_error.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/levenshtein.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/jaro_winkler.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checker.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/delegate.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/key_error_checker.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/null_checker.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean/formatters/plain_formatter.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared/gems/did_you_mean-1.3.0/lib/did_you_mean.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/readline/version.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/readline.jar
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/readline.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/completion.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/pathname.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jruby.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/admin.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/table.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/taskmonitor.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/quotas.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/security.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/visibility_labels.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/hbase.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/replication_admin.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase/rsgroup_admin.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/hbase_constants.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/stringio.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/formatter.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/status.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/version.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/table_help.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/whoami.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/processlist.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/alter.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/create.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/describe.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/disable.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/disable_all.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/is_disabled.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/drop.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/drop_all.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/enable.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/enable_all.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/is_enabled.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/exists.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/show_filters.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/alter_status.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/alter_async.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get_table.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/locate_region.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_regions.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/create_namespace.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/drop_namespace.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/alter_namespace.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/describe_namespace.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_namespace.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_namespace_tables.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/count.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/delete.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/deleteall.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get_counter.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/incr.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/put.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/scan.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/truncate.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/truncate_preserve.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/append.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get_splits.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/assign.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/balancer.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/balance_switch.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/balancer_enabled.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/normalize.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/normalizer_switch.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/normalizer_enabled.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/is_in_maintenance_mode.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/close_region.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/compact.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/flush.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/major_compact.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/move.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/split.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/merge_region.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/unassign.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/zk_dump.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/wal_roll.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/catalogjanitor_run.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/catalogjanitor_switch.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/catalogjanitor_enabled.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/cleaner_chore_run.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/cleaner_chore_switch.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/cleaner_chore_enabled.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/compact_rs.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/compaction_state.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/trace.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/splitormerge_switch.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/splitormerge_enabled.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/clear_compaction_queues.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_deadservers.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/clear_deadservers.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/clear_block_cache.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/add_peer.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/remove_peer.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_peers.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/enable_peer.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/disable_peer.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_peer_replicate_all.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_peer_namespaces.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/append_peer_namespaces.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/remove_peer_namespaces.rb
   
/usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_peer_exclude_namespaces.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/show_peer_tableCFs.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_peer_tableCFs.rb
   
/usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_peer_exclude_tableCFs.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_peer_bandwidth.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_replicated_tables.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/append_peer_tableCFs.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/remove_peer_tableCFs.rb
   
/usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/enable_table_replication.rb
   
/usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/disable_table_replication.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get_peer_config.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_peer_configs.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/update_peer_config.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/snapshot.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/clone_snapshot.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/restore_snapshot.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/delete_snapshot.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/delete_all_snapshot.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/delete_table_snapshots.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/date/format.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/date.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/time.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_snapshots.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_table_snapshots.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/update_config.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/update_all_config.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_quota.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_quotas.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_quota_table_sizes.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_quota_snapshots.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_snapshot_sizes.rb
   
/usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_security_capabilities.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/grant.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/revoke.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/user_permission.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/abort_procedure.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/version.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/ostruct.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/generic_object.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/common.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/ext/parser.jar
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/ext/generator.jar
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json/ext.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/json.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_procedures.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_locks.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/add_labels.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_labels.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_auths.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get_auths.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/clear_auths.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/set_visibility.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/list_rsgroups.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/add_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/remove_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/balance_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/move_servers_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/move_tables_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/move_namespaces_rsgroup.rb
   
/usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/move_servers_tables_rsgroup.rb
   
/usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/move_servers_namespaces_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get_server_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/get_table_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell/commands/remove_servers_rsgroup.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/shell.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/e2mmap.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/init.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/workspace.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/inspector.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/src_encoding.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/magic-file.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/input-method.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/output-method.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/context.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/extend-command.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/notifier.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/slex.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-token.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-lex.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/locale.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/version.rb
   uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb
   /usr/hdp/3.0.1.0-187/hbase/lib/ruby/irb/hirb.rb
   
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/bundler_version_finder.rb
   uri:classloader:/jruby/path_helper.rb
   ```
   I still have not figured out what is going wrong yet.
   
   One more thing is that the entrypoints of HBase shell versioned 2.0.0 and 
2.4.7 are different. HBase 2.0.0 is the ruby script located at bin/hirb.rb, 
while in 2.4.7 all ruby scripts are packaged in hbase-shell.jar. It adapted to 
a standardalone jar. See 
https://github.com/jruby/jruby/wiki/StandaloneJarsAndClasses#standalone-executable-jar-files
 . To support newer HBase, the HbaseInterpreter class needs some updates.
   



-- 
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.

To unsubscribe, e-mail: reviews-unsubscr...@zeppelin.apache.org

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

Reply via email to