작업 훅을 추가하여 Tweak 한 작동중인 Storm 토폴로지가 있었는데 지금은 config가 json-serializable이 아니라는 오류가 발생합니다. 이 토폴로지가 LocalCluster에 제출되면 오류가 발생합니다.작업 훅이 JSON 직렬화가되지 않는 것 같습니다.
내 문제는 내가 제대로 작업 후크를 구성하지 않는다는 것입니다. 설정 유형 backtype.storm.Config, 및 RubeGoldbergTaskHook이다
config.put(config.TOPOLOGY_AUTO_TASK_HOOKS, new RubeGoldbergTaskHook());
이
BaseTaskHook
내가 설정을 설정하지 않는 건가요 확장 : 내 토폴로지 드라이버 클래스에서, 나는 토폴로지를 제출하기 직전에 나는이 작업을 수행. TOPOLOGY_AUTO_TASK_HOOKS 속성을 올바르게 수정했거나 RubeGoldbergTaskHook 클래스를 JSON- 직렬화 가능으로 수정해야합니까?