未经授权的dataimport-scheduler调用

时间:2012-06-30 13:44:48

标签: solr dataimporthandler

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

<index update process> Response message                        Unauthorized

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

1 个答案:

答案 0 :(得分:0)

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

不幸的是它没有使用http-client,这会让事情变得更容易和灵活我想,但你可以查看this答案,了解如何添加http基本身份验证通过HttpURLConnection类进行的http调用。