2013-02-12 3 views
1

На самом деле у меня есть приложение, использующее Hdf для хранения изображения. Теперь я хочу перенести сервер и настроить hadoop снова на новом сервере. Как я могу сделать резервную копию моего файла изображения в HDFS (old sever) до HDFS на моем новом сервере?<ask> Как создать резервную копию и восстановить HDFS

Я пытаюсь использовать CopyToLocal команду для резервного копирования и CopyFromLocal восстановить, но я имею ошибку, когда приложение работает, изображение, которое я уже восстановить на HDFS не может показать на моем приложении.

Как это решить?

Благодаря

ответ

2

Distcp является команда для использования при выполнении данных для больших меж/внутри кластера копирования. Here - это документация для него.

CopyToLocal и CopyFromLocal также должны хорошо работать для небольших объемов данных. Запустите HDFS CLI и убедитесь, что файлы там. Тогда это может быть проблемой с приложением.

+0

Hi Praveen, я успешно выполнил резервное копирование и восстановление данных между HDFS с помощью команды:/hadoop distcp hdfs: // [источник]: [порт]/directoryA hdfs: // [destination]: [port]/directoryA. Я пытаюсь запустить мое приложение с новым hadoop, который я восстанавливаю, мое изображение успешно показывается. :).Благодаря –

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