Как установить объекты в конфигурации Hadoop
Я пытаюсь установить объект в Configuration
conf.set("test",myobject)
Но этого не существует.
Как установить объект в Configuration
и получить то же значение объекта в Mapper
?
1 ответ
Вы не можете напрямую устанавливать объекты в конфигурации hadoop. Вам необходимо сериализовать объект, преобразовать его в строку и затем установить его в объекте конфигурации hadoop. Только тогда вы можете сделать его доступным для картостроителей.
Эта пользовательская конфигурация уже обсуждалась здесь. пользовательская конфигурация hadoop