NameError: невозможно связать Java орг. Класса. apache .had oop .hbase.HConstants - PullRequest
0 голосов
/ 15 апреля 2020

Я скачал HBase-bin 1.6, и он работает очень хорошо, поэтому я решил скачать habase-bin 2.4, и он не запустился, и выдал мне эту ошибку:

NameError: missing class name (`org.apache.log4j.Level')
  method_missing at org/jruby/javasupport/JavaPackage.java:259
          <main> at C:\hbase-2.2.4\bin\..\bin\hirb.rb:81

Я искал log4j-1.2.17.jar и поместите его в папку lib.

теперь у меня есть эта ошибка:

NameError: cannot link Java class org.apache.hadoop.hbase.HConstants (java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory)
  method_missing at org/jruby/javasupport/JavaPackage.java:259
      <module:HBaseConstants> at C:/hbase-2.2.4/lib/ruby/hbase_constants.rb:39
                       <main> at C:/hbase-2.2.4/lib/ruby/hbase_constants.rb:34
                      require at org/jruby/RubyKernel.java:955
                      require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:59
                       <main> at C:\hbase-2.2.4\bin\..\bin\hirb.rb:131

понятия не имею, как это исправить, надеюсь, кто-нибудь может мне помочь.

PS: на моем компьютере работает Windows 10

...