0

我正在尝试为 solr 设置一个 dataimport-scheduler,一切正常,并且每 30 分钟调用一次 deltaimport url,唯一的问题是我使用 jetty 并在 jetty.xml 中激活了身份验证,因此 dataimport_scheduler 得到:

<index update process> Response message                        Unauthorized

(在日志文件中看到),我该如何解决这个问题?

4

1 回答 1

0

DataImportScheduler需要通过 http 访问您的 solr/dataimport url 。您在日志文件中看到的错误是因为您添加了身份验证。据我所知,DataImportScheduler不支持开箱即用的身份验证,但应该很容易将其添加到代码中。

不幸的是,它不使用http-client,我猜这会使事情变得更容易和灵活一些,但是您可以查看答案以了解如何将 http 基本身份验证添加到通过HttpURLConnection该类进行的 http 调用。

于 2012-07-02T11:04:38.713 回答