美文网首页
solr+tomcat在mac下的安装配置

solr+tomcat在mac下的安装配置

作者: 夏_至 | 来源:发表于2015-08-09 23:38 被阅读1819次

1.安装tomcat
下载并解压:
http://101.44.1.124/files/5015000002EA037A/dq.newhua.com/down/apache-tomcat-7.0.52.zip
编辑conf/tomcat-users.xml
<role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager-gui"/> <user username="manager" password="manager" roles="manager-gui"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>
然后搬家、关联、设置sh权限、启动tomcat

sudo mv ~/Downloads/apache-tomcat-7.0.27 /usr/local
sudo ln -s /usr/local/apache-tomcat-7.0.27 /Library/Tomcat
sudo chmod +x /Library/Tomcat/bin/*.sh
sh /usr/local/apache-tomcat-7.0.27/bin/startup.sh

访问localhost:8080 ok即可.
2.下载solr,这边我下载的是4.7.2
http://112.80.36.141:443/down/2890b247f485948014383ff7e676dfb6-157696754/solr-4.7.2.zip?cts=wt-f-183A131A105A2265031169&ctp=183A131A105A226&ctt=1439013000&limit=2&spd=1200000&ctk=b315ccec3ba1a1d040fd92f19040ada5&chk=2890b247f485948014383ff7e676dfb6-157696754&mtd=1

默认在Downloads下,文件夹名solr-4.7.2,移动并改名:

mv ~/Downloads/solr-4.7.2/example/solr/ /usr/local/
mv /usr/local/solr /usr/local/solrhome

修改/usr/local/solrhome/collection1/solrconfig.xml
找到并注释掉这一段

 <lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
 <lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
 <lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
 <lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />
 <lib dir="../../../contrib/langid/lib/" regex=".*\.jar" />
 <lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" />
 <lib dir="../../../contrib/velocity/lib" regex=".*\.jar" />
 <lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />

在这段下面一点找到
<dataDir>${solr.data.dir:}</dataDir>
在dir:后面加上 /usr/local/solrhome

移动solr项目到tomcat的webapp目录

mv ~/Downloads/solr-4.7.2/dist/solr-4.7.2.war /usr/local/apache-tomcat-7.0.27/webapps

重启一下tomcat:

sh /usr/local/apache-tomcat-7.0.27/bin/shutdown.sh
sh /usr/local/apache-tomcat-7.0.27/bin/startup.sh

重启好了会发现webapps文件夹里多了solr这个目录
编辑这个目录下的web.xml
找到<env-entry>这一段编辑成:

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solrhome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

复制 ~/Downloads/solr-4.7.2/example/lib/ext/文件夹里所有jar文件和 ~/Downloads/solr-4.7.2/example/resources/log4j.properties到 /usr/local/apache-tomcat-7.0.27/lib文件夹里
ok 接下来再重启一下tomcat 打开localhost:8080/solr 成功显示solr主页说明安装成功!
如果是要在rails里安装了sunspot_solr再使用solr,那么需要修改一下/usr/local/solrhome/collection1/conf/schema.xml 内容为:
http://www.jianshu.com/p/4b6ef2d7d1da

相关文章

网友评论

      本文标题:solr+tomcat在mac下的安装配置

      本文链接:https://www.haomeiwen.com/subject/zwibqttx.html