-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 0.7.3
-
Fix Version/s: None
-
Component/s: Interpreters
-
Labels:
-
Environment:
Apache Zeppelin: 0.7.3
Apache Spark: 2.3.1
Hadoop: 3.1.0
Hbase: 1.2.6.1
Java: 1.8.0_172
I am having trouble setting up Hbase interpreter on Apache Zeppelin. I tested Zeppelin with Spark and it worked. I was also able to run Hbase shell from the command line. However, when I tried to run Hbase on Zeppelin, I got the following error:
org.jruby.exceptions.RaiseException: (NameError) cannot load Java class org.apache.hadoop.hbase.quotas.ThrottleType
at org.jruby.javasupport.JavaUtilities.get_proxy_or_package_under_package(org/jruby/javasupport/JavaUtilities.java:54)
at (Anonymous).method_missing(/builtin/javasupport/java.rb:51)
at (Anonymous).(root)(/usr/local/Hbase/lib/ruby/hbase/quotas.rb:23)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1062)
at (Anonymous).(root)(/usr/local/Hbase/lib/ruby/hbase/quotas.rb:24)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1062)
at (Anonymous).(root)(/usr/local/Hbase/lib/ruby/hbase/hbase.rb:98)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1062)
at (Anonymous).(root)(/usr/local/Hbase/lib/ruby/hbase.rb:118)
I found relevant posts that address this problem and the solution there was to use Hbase from 1.2.0. But it didn't really work. Any help would be appreciated. Thank you very much.