【问题标题】:solr multicore post datasolr 多核发布数据
【发布时间】:2010-09-21 10:29:38
【问题描述】:

我在多核模式下使用太阳能应用程序,我无法发布数据(xml),当我试图通过命令行(cmd windows)将数据发布到 solr 时,我得到一个错误......

-> 路径中缺少 solr 核心名称

所以请给我详细的答案

【问题讨论】:

    标签: java xml solr


    【解决方案1】:

    确保核心名称在路径中:

    http://host:8983/solr/CORE/update

    在多核设置中使用 post.jar 时,您必须使用包含 CORE 名称的 url 覆盖默认 url 参数: java -Durl=http://... -jar post.jar

    您可以键入java -jar post.jar -help 以获取可以被覆盖的参数列表。

    【讨论】:

    • 是的,它在路径中,但是当我给它一个 post 命令时,例如 -> java -jar post.jar abc.xml 它给出一个错误 -> 在路径中缺少 solr 核心名称,所以请告诉我为特定核心发布新文件的确切命令
    【解决方案2】:
    curl 'http://localhost:8983/solr/core0/update/csv?commit=true' --data-binary @/tmp/tmp/tmp.txt.0.0 -H "Content-type:text/plain; charset=utf-8"
    

    上面的命令对我有用。您必须为 solr 索引创建 csv 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多