Windows下solr的安装与部署

一、环境选择

在solr 的安装与部署过程中,要注意各个版本之间的选择是否与jdk、tomcat 相冲突。

solr 各个版本的下载地址:http://archive.apache.org/dist/lucene/solr/

博主的环境选择:tomcat7、solr4、jdk1.8、Windows

Linux 下配置Solr 同Windows 下步骤相同。

二、安装过程

1.下载对应版本的压缩包,并解压
2.到解压后的dist目录下复制对应的solr war 包
Windows下solr的安装与部署
3.将复制的war 包复制到tomcat 安装目录下的webapps目录,重命名为solr(为了方便访问),启动tomcat 解压war 包
Windows下solr的安装与部署
4.到原solr 解压文件example\lib\ext的目录下,拷贝出所有的jar 包(日志包)
Windows下solr的安装与部署
5.将拷贝的jar 包复制到tomcat下的 webapps\solr\WEB-INF\lib
6.到原solr 解压文件example目录下,拷贝名为solr 的目录,复制到该盘符下,并重命名为solrhome(习惯命名)
7.到tomcat webapps\solr\WEB-INF 下打开web.xml 文件,做如下配置
Windows下solr的安装与部署
8.配置完成,开启tomcat ,访问http://localhost:8080/solr/,效果如图(部分截图)
Windows下solr的安装与部署

三、配置多个solr 实例

solrHome :solrhome 是solr 的最核心的目录,一个solrhome 中可以有多个solr 实例。
solrCore :一个solrCore 就是一个solr 实例,solr 中实例与实例之间的文档库和索引库是相互隔离的。每个实例单独对外提供索引和文档的增删改查服务。
solr 默认只有一个实例collection1,不过可以通过自己配置从而配置多个solr 实例。

1.到solrhome 目录下复制一份collection1,重命名为collection2
Windows下solr的安装与部署
2.找到collection2 下的core.properties文件,修改为name=collection2
3.配置完成,重新启动tomcat,效果如下
Windows下solr的安装与部署