У меня есть файл HDFS в формате SequenceFile
. Ключ Text
, и значение представляет собой собственный сериализуемый класс (скажем) MyCustomClass
. Я хочу прочитать этот файл с помощью команды hadoop fs -text
, но он не работает, поскольку hadoop не знает, что такое определение MyCustomClass
.SequenceFile как текстовый CLI с пользовательским классом
Я также пробовал команду hdfs dfs - text
, но получил тот же ответ назад. Использование hadoop2.
Есть ли способ указать класс (например, через банку, например, -cp myjar.jar
)?
Смешной. Я попробовал 'hadoop fs -text -libjars ', но сначала не попробовал опцию '-libjars': D –
Nik