2016-07-12 5 views
-1

Есть ли у нас способ, которым мы можем читать формат hadoop sequentialFile без банкоматов?Прочитать последовательный формат hadoop. Формат файла без банкоматов.

Причина, позади этого вопроса: Я использую HDFS в качестве промежуточной среды, чтобы сохранить добавление к существующему файлу, который имеет тип Octet-Stream и записывается как формат sequentialFile. Но когда я читаю, я хочу читать его как обычный бинарный поток без использования банкоматов. Возможно ли это?

ответ

0

Нет, если вы хотите получить доступ к последовательному параметру от hadoop, тогда вам нужно иметь hasoop jar, потому что secentialinputformat расширяет интерфейс inputformat, и этот интерфейс ввода задается в банке хаоп.

Если вы хотите использовать двоичный поток, используйте сериализацию в java. Даже последовательный входной формат в hadoop является результатом вдохновения из сериализации в java, и они почти работают одинаково. Поэтому было бы лучше, если бы вы могли использовать функцию сериализации и десарализации java.