У меня была рабочая топология Storm, которую я настраивал, добавив хук задачи, и теперь я получаю сообщение о том, что моя конфигурация не является json-serializable. Ошибка возникает, когда топология отправляется в LocalCluster.Захват задачи, похоже, не JSON-сериализуемый
Я подозреваю, что проблема заключается в том, что я неправильно настраиваю задачу. В моем классе водителя топологии, прежде чем я представить топологию я это делаю:
config.put(config.TOPOLOGY_AUTO_TASK_HOOKS, new RubeGoldbergTaskHook());
Где конфигурация имеет тип backtype.storm.Config, и RubeGoldbergTaskHook расширяет BaseTaskHook
Am Я не устанавливая конфигурации. TOPOLOGY_AUTO_TASK_HOOKS правильно или мне нужно изменить класс RubeGoldbergTaskHook для JSON-сериализации?