0

我刚开始学习solr。从过去 3 天开始,我遇到了麻烦。我无法在 solr 3.6 和 4.0 上索引丰富的文档。我正在使用windows7 64位。我尝试的是:

首先我用 tomcat-jetty 安装了 solr 3.6。使用 BitNami Apache

1.tried -Durl命令我得到了什么:

error #500 lazy loading error

2.为我的window机器下载curl并尝试curl我得到:错误#500延迟加载错误

3.从 solr 教程中复制了一个程序,在 NetBeans IDE 中使用 solrJ for SolrJ上传文件,并尝试使用更新/提取来索引 pdf 文件,然后我得到:

org.apache.solr.common.SolrException: Server at 
"myServer:port/solr" returned non ok status:500, message:Internal 
Server Error

4.changed solconfig.xml 所以从更新/提取请求处理程序中删除了startup=lazy并得到了同样的东西

我再次重新安装了 solr 3.6 但无法成功。4.0 给出了同样的错误。其他一些请求处理程序也存在同样的问题,例如 /browse
等。

我应该切换到 Linux 吗?

4

1 回答 1

0

看起来打包程序(Bitnami)没有包含该库,即使他们将 Solr 配置为使用该库。你可以要求他们解决。或者您可以自己部署它。

这是在 Tomcat 上部署 Solr 的方法。它同样易于在 Windows 上安装;它作为 Windows 服务启动。安装后,要启用丰富的文档支持,请将 的内容复制contrib/extraction/lib/到一个目录并将其指向该sharedLib目录solr.xml。如果您使用过该指南,您将理解这些新术语 :-)

于 2013-03-01T06:06:55.437 回答