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
```
Zeppelin 0.11.2 works fine.
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]