Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.7.3
-
None
-
Apache Zeppelin: 0.7.3
Apache Spark: 2.3.1
Hadoop: 3.1.0
Hbase: 1.2.6.1
Java: 1.8.0_172
Description
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.