2015-06-24 2 views
0

Я пытался импортировать данные из одной hbase (v0.98.4) в другую hbase (v0.98.13).Ошибка таблицы импорта Hbase

я экспортировал данные, используя следующую команду -

hbase org.apache.hadoop.hbase.mapreduce.Driver export 'tblname' /path/ 

Но я не в состоянии импортировать его с помощью следующей команды -

hbase org.apache.hadoop.hbase.mapreduce.Driver import 'tblname' /hdfs/path/ 

я получаю сообщения ниже устаревания, а также Исключение выброшено - enter image description here

enter image description here

Это из-за конфликтов версий между исходным db и местом назначения db?

ответ

1

Я, случается, решаю его. Все, что мне нужно было сделать, это создать пустой стол с теми же метаданными, а затем импортировать его. :)

+0

Вы указали какую-либо разницу в использовании Драйвера с аргументами v/s Классы экспорта/импорта – Ramzy

+0

@Ramzy Я тоже пробовал это, но не имел большого значения времени для импорта таблицы. – deeshank

0

Попробуйте использовать команды here для версий Hbase выше 0.94. Возможно, вы используете обобщенный класс сокращения карты и предоставляете экспорт и импорт в качестве аргументов, когда присутствуют фактические классы «Экспорт и импорт». Надеюсь, поможет. Счастливое кодирование

Смежные вопросы