solr+tomcat在mac下的安装配置

1.安装tomcat
下载并解压:
http://101.44.1.124/files/5015000002EA037A/dq.newhua.com/down/apache-tomcat-7.0.52.zip
编辑conf/tomcat-users.xml

然后搬家、关联、设置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
找到并注释掉这一段

 
 
 
 
 
 
 
 

在这段下面一点找到
${solr.data.dir:}
在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
找到这一段编辑成:


solr/home
/usr/local/solrhome
java.lang.String

复制 ~/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下的安装配置)