apache solr 6 多数据导入处理程序
apache solr 6 multiple dataimporthandler
我想从两个不同的数据库建立索引。因此,我制作了两个名称不同的 data-config.xml 文件。
我在 solrconfig.xml 文件中集成了两个 requestHandler 和 DataimportHandler。
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config-847.xml</str>
</lst>
<requestHandler name="/dataimport857" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config-857.xml</str>
</lst>
但它不起作用。我在 solr 4.7 中做了相同的配置,它运行没有问题。 solr 4.7 和 solr 6.0 有什么不同?或者它是如何运作的?
可能 SOLR-8993 影响新管理员 UI。
解决方法:
- 使用旧版管理员 UI,可通过屏幕顶部的 link 访问
- 将 config 值作为 URL 参数传递,直接调用 DIH URL,而不是通过 Admin UI。 defaults 部分就是 - 可以用 URL 参数覆盖的默认值。
我想从两个不同的数据库建立索引。因此,我制作了两个名称不同的 data-config.xml 文件。 我在 solrconfig.xml 文件中集成了两个 requestHandler 和 DataimportHandler。
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config-847.xml</str>
</lst>
<requestHandler name="/dataimport857" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config-857.xml</str>
</lst>
但它不起作用。我在 solr 4.7 中做了相同的配置,它运行没有问题。 solr 4.7 和 solr 6.0 有什么不同?或者它是如何运作的?
可能 SOLR-8993 影响新管理员 UI。
解决方法:
- 使用旧版管理员 UI,可通过屏幕顶部的 link 访问
- 将 config 值作为 URL 参数传递,直接调用 DIH URL,而不是通过 Admin UI。 defaults 部分就是 - 可以用 URL 参数覆盖的默认值。