You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by 陈加俊 <cj...@gmail.com> on 2011/01/14 03:30:32 UTC

cannot load Java class org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)

I want to rename  the table but run errors as follow:

./bin/hbase org.jruby.Main bin/rename_table.rb t1 t2
file:/app/setup/cloud/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/core_ext/object.rb:33:in
`get_proxy_or_package_under_package': cannot load Java class
org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)
        from
file:/app/setup/cloud/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/java.rb:51:in
`method_missing'
        from bin/rename_table.rb:42

Re: cannot load Java class org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)

Posted by Stack <sa...@gmail.com>.
What hbase version?   Seems like script is out of sync w hbase u are running which was the case for some hbase versions.  Want to try hacking the script to make it match your version?  Or get newer version of the script


Stack



On Jan 13, 2011, at 18:30, 陈加俊 <cj...@gmail.com> wrote:

> I want to rename  the table but run errors as follow:
> 
> ./bin/hbase org.jruby.Main bin/rename_table.rb t1 t2
> file:/app/setup/cloud/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/core_ext/object.rb:33:in
> `get_proxy_or_package_under_package': cannot load Java class
> org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)
>        from
> file:/app/setup/cloud/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/java.rb:51:in
> `method_missing'
>        from bin/rename_table.rb:42

Re: cannot load Java class org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)

Posted by Stack <sa...@gmail.com>.
This is same 'missing method' issue

Stack



On Jan 13, 2011, at 18:38, 陈加俊 <cj...@gmail.com> wrote:

> And also:
> 
> ./bin/hbase org.jruby.Main bin/copy_table.rb t1 t2
> file:/home/uuwatch/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/core_ext/object.rb:33:in
> `get_proxy_or_package_under_package': cannot load Java class
> org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)
>        from
> file:/home/uuwatch/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/java.rb:51:in
> `method_missing'
>        from bin/copy_table.rb:40
> 
> 
> On Fri, Jan 14, 2011 at 10:30 AM, 陈加俊 <cj...@gmail.com> wrote:
> 
>> I want to rename  the table but run errors as follow:
>> 
>> ./bin/hbase org.jruby.Main bin/rename_table.rb t1 t2
>> file:/app/setup/cloud/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/core_ext/object.rb:33:in
>> `get_proxy_or_package_under_package': cannot load Java class
>> org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)
>>        from
>> file:/app/setup/cloud/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/java.rb:51:in
>> `method_missing'
>>        from bin/rename_table.rb:42
>> 
>> 
> 
> 
> -- 
> Thanks & Best regards
> jiajun

Re: cannot load Java class org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)

Posted by 陈加俊 <cj...@gmail.com>.
And also:

./bin/hbase org.jruby.Main bin/copy_table.rb t1 t2
file:/home/uuwatch/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/core_ext/object.rb:33:in
`get_proxy_or_package_under_package': cannot load Java class
org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)
        from
file:/home/uuwatch/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/java.rb:51:in
`method_missing'
        from bin/copy_table.rb:40


On Fri, Jan 14, 2011 at 10:30 AM, 陈加俊 <cj...@gmail.com> wrote:

> I want to rename  the table but run errors as follow:
>
> ./bin/hbase org.jruby.Main bin/rename_table.rb t1 t2
> file:/app/setup/cloud/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/core_ext/object.rb:33:in
> `get_proxy_or_package_under_package': cannot load Java class
> org.apache.hadoop.hbase.regionserver.HLogEdit (NameError)
>         from
> file:/app/setup/cloud/hbase-0.20.6/lib/jruby-complete-1.2.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/builtin/javasupport/java.rb:51:in
> `method_missing'
>         from bin/rename_table.rb:42
>
>


-- 
Thanks & Best regards
jiajun