elasticsearch,apache-tika,stormcrawler,Maven,elasticsearch,Apache Tika,Stormcrawler" /> elasticsearch,apache-tika,stormcrawler,Maven,elasticsearch,Apache Tika,Stormcrawler" />

Maven StormCrawler/Elastic Search Apache Tika用于解析PDF';s运行拓扑时获取错误

Maven StormCrawler/Elastic Search Apache Tika用于解析PDF';s运行拓扑时获取错误,maven,elasticsearch,apache-tika,stormcrawler,Maven,elasticsearch,Apache Tika,Stormcrawler,当我运行es-crawler.flux拓扑时,出现以下错误。我不确定我做错了什么。我不认为有yaml错误 **I added the Apache Tika module as an dependency in the pom.xml. file** <!-- Add tika dependency --> <dependency> <groupId>c

当我运行es-crawler.flux拓扑时,出现以下错误。我不确定我做错了什么。我不认为有yaml错误


  **I added the Apache Tika module as an dependency in the pom.xml. file** 


           <!-- Add tika dependency  -->
              <dependency>
                      <groupId>com.digitalpebble.stormcrawler</groupId>
                      <artifactId>storm-crawler-tika</artifactId>
                      <version>${stormcrawler.version}</version>
              </dependency>


我从上面的要点复制了Flux文件,它运行起来没有问题。可能您的文件中的行对齐不正确(例如缺少空格)?

我从上面的要点复制了Flux文件,它运行时没有问题。可能文件中的行对齐不正确(例如缺少空间)?

是的,这是一个对齐问题!非常感谢,在我做了适当的更改后,它成功运行了。谢谢,这是一个对齐问题!非常感谢,在我做了适当的更改后,它成功运行了。谢谢
```    in 'string', line 97, column 7:
         type: LOCAL_OR_SHUFFLE
         ^
    Unable to find property 'streamid' on class: org.apache.storm.flux.model.GroupingDef
    in 'string', line 98, column 17:
         streamid: "tika"

 ```   Unable to find property 'streamid' on class: org.apache.storm.flux.model.GroupingDef
    in 'string', line 98, column 17:
         streamid: "tika"
                   ^

   in 'string', line 97, column 7:
         type: LOCAL_OR_SHUFFLE
         ^

     in 'string', line 63, column 3:
     - from: "spout"
     ^

      at org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.constructJavaBean2ndStep(Constructor.java:292)
       at org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.construct(Constructor.java:171)
       at org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:331)
       at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:230)
       at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:219)
       at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:173)
       at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:157)
       at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:472)
       at org.yaml.snakeyaml.Yaml.load(Yaml.java:398)
       at org.apache.storm.flux.parser.FluxParser.loadYaml(FluxParser.java:168)
       at org.apache.storm.flux.parser.FluxParser.parseInputStream(FluxParser.java:114)
       at org.apache.storm.flux.parser.FluxParser.parseFile(FluxParser.java:68)
       at org.apache.storm.flux.Flux.runCli(Flux.java:167)
       at org.apache.storm.flux.Flux.main(Flux.java:119)```
      Caused by: Cannot create property=grouping for JavaBean=org.apache.storm.flux.model.StreamDef@1ff4931d ```
      in 'string', line 94, column 5:
     - from: "shunt" 
       ^ 
     Cannot create property=streamid for JavaBean=org.apache.storm.flux.model.GroupingDef@710f4dc7
     in 'string', line 97, column 7:
         type: LOCAL_OR_SHUFFLE
         ^
      Unable to find property 'streamid' on class: org.apache.storm.flux.model.GroupingDef ```
      in 'string', line 98, column 17:
         streamid: "tika"
                   

  in 'string', line 97, column 7: ```
         type: LOCAL_OR_SHUFFLE
    ```