问题描述
- 0.98.7Hbase集群数据迁移问题,重构元数据时报的错误
- Hbase集群数据迁移,由于两个集群不能相互通信,因此采用磁盘拷贝数据表的方式,数据量不是很大,只有几个G而已,拷贝到hdfs文件系统的hbase目录下,最后执行copy_tables_desc.rb脚本重构meta表分区信息时报如下错误,[hadoop@master bin]$ ./hbase org.jruby.Main replication/copy_tables_desc.rb
NameError: cannot load Java class org.apache.hadoop.hbase.EmptyWatcher
get_proxy_or_package_under_package at org/jruby/javasupport/JavaUtilities.java:54
method_missing at file:/home/hadoop/netOFths/hbase-0.98.7-hadoop2/lib/jruby-complete-1.6.8.jar!/builtin/javasupport/java.rb:51
(root) at replication/copy_tables_desc.rb:30显示加载不了EmptyWatcher这个类,小弟已经忙活了快一天了,网上各种百度,但还是解决不了,求各位大哥大姐帮帮忙吧
解决方案
HBase迁移数据方案(两个集群不能通信)
hbase集群间数据迁移
HBase迁移数据方案1(两个集群不能通信)
时间: 2024-10-04 11:53:34