我正在尝试在ubuntu中使用tomcat-solr在生产中使用太阳黑子 10.10
我按照以下步骤操作:
sudo apt-get install openjdk-6-jdk
sudo apt-get install solr-tomcat
sudo service tomcat6 start
然后我更新了sunspot.yml
以指向生产/暂存
到港口的环境:8080。
但是当我尝试运行rake sunspot:solr:reindex
时,它给了我这个
信息。 “Solr响应:错误请求”
已经四天了,我仍然无法想象你是什么 错误= /我找不到tomcat / solr日志来获取更多信息 我的要求有什么不好。
有人可以帮助我吗?
答案 0 :(得分:4)
在您的情况下,我愿意打赌您没有使用Sunspot的默认schema.xml
和solrconfig.xml
更新配置文件。日志文件可能位于/var/log/tomcat6
,可能会抱怨未知字段“类型”。
我不确定Ubuntu的solr-tomcat包在哪里创建Solr home,但是/usr/share/solr
是一个值得检查的好地方。您应该将Sunspot配置文件从solr/conf
复制到Solr自己的配置目录中,然后重新启动Solr以更新配置文件。
另请参阅我对sunspot solr undefined field type的回答。