solr单机版安装(Linux环境):
(需要Java环境,请自行安装 需要Tomcat发布,自行上传Tomcat包解压)
- 上传solr安装包:solr-4.10.3.tgz.tgz到/usr/local/server/web/webapps/solr目录
- 解压到当前目录下:tar –xf solr-4.10.3.tgz得到solr-4.10.3解压文件夹
- 进入:cd /usr/local/server/web/webapps/solr/solr-4.10.3/example/webapps目录,再复制该目录下的war包到/usr/local/server/web/webapps/solr目录(war包为solr工程实例)
- 解压/usr/local/server/web/webapps/solr目录下的war包:unzip solr.war -d ./ (-d:解压到指定目录)
- 添加依赖包:将/usr/local/server/web/webapps/solr/solr-4.10.3/example/lib/ext下的所有jar包拷贝到/usr/local/server/web/webapps/solr/WEB-INF/lib目录下
- 配置日志文件:在/usr/local/server/web/webapps/solr/WEB-INF目录下创建classes文件夹,拷贝/usr/local/server/web/solr-4.10.3/example/resources/log4j.properties到classes目录下
- 配置solrhome(索引信息):创建/usr/local/server/web/solrhome,并将/usr/local/server/web/solr-4.10.3/example/solr下的所有索引信息拷贝到solrhome下
- solr项目关联solrhome:
- cd /usr/local/server/web/webapps/solr/WEB-INF
- vi web.xml
找到第40行
<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->
env-entry-value:值改为solrhome的路径
9.用Tomcat发布solr项目:
修改Tomcat的server.xml,把appBase路径改为solr所在的路径即/usr/local/server/web/webapps
启动。