提交 es-injector.flux 拓扑时出错

Error in submitting the es-injector.flux topology

我已经使用这个媒体故事 https://medium.com/analytics-vidhya/web-scraping-and-indexing-with-stormcrawler-and-elasticsearch-a105cb9c02ca 设置了 stormcrawler 项目,但是当我尝试提交 es-injector.flux 时,我收到了这个错误:

Exception in thread "main" java.lang.IllegalArgumentException: Couldn't find a suitable 
constructor for class 'com.digitalpebble.stormcrawler.util.StringTabScheme' with 
    arguments '[DISCOVERED]'.
    at org.apache.storm.flux.FluxBuilder.buildObject(FluxBuilder.java:358)
    at org.apache.storm.flux.FluxBuilder.buildComponents(FluxBuilder.java:421)
    at org.apache.storm.flux.FluxBuilder.buildTopology(FluxBuilder.java:101)
    at org.apache.storm.flux.Flux.runCli(Flux.java:158)
    at org.apache.storm.flux.Flux.main(Flux.java:103)

我运行的命令是:

storm jar target/project-1.0-SNAPSHOT.jar  org.apache.storm.flux.Flux --local es- 
injector.flux 

谁能告诉我这是什么意思,我怎样才能摆脱这个错误?

latest ES tutorial 可能是一个更好的起点,我建议您改用它。