1.下载并解压:
$ wget http://archive.apache.org/dist/lucene/solr/4.10.3/solr-4.10.3.tgz
$ tar zxf solr-4.10.3.tgz
2.整合tomcat:
$ mkdir /usr/local/solr
$ cp apache-tomcat-7.0.59 /usr/local/solr/tomcat -r
1.将solr-4.10.3/dist/目录下的solr-4.10.3.war放到tomcat的webapps目录下并命名为solr.war,运行tomcat解压war生成solr文件夹后删除war包
2.将solr-4.10.3/example/lib/ext/目录下的所有jar包拷贝到/usr/local/solr/tomcat/webapps/solr/WEB-INF/lib目录中
3.将solr-4.10.3/example/目录下的solr文件夹复制到/usr/local/solr/目录下并且重命名为solrhome,如此一来,/usr/local/solr/目录下面就会有solrhome和tomcat这两个目录了
4.修改/usr/local/solr/tomcat/webapps/solr/WEB-INF/目录下的web.xml文件,我们要把web.xml文件当中用红框标注的这段配置的注释去掉,并修改env-entry-value的值为我们solrhome的目录
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/root/usr/local/solr/solrhome</env-entry-value>//取消整段的注释并修改此处配置
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
5.在solrhome中创建/solrindex作为索引文件存放的目录
6.进入/usr/local/solr/solrhome/collection1/conf,打开solrconfig.xml修改为如下
<!-- <lib dir="${solr.install.dir:../../..}/contrib/extraction/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../..}/dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="${solr.install.dir:../../..}/contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../..}/dist/" regex="solr-clustering-\d.*\.jar" />
<lib dir="${solr.install.dir:../../..}/contrib/langid/lib/" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../..}/dist/" regex="solr-langid-\d.*\.jar" />
<lib dir="${solr.install.dir:../../..}/contrib/velocity/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../..}/dist/" regex="solr-velocity-\d.*\.jar" /> -->//注释此段代码
......
<dataDir>${solr.data.dir:/usr/local/solr/solrhome/solrindex}</dataDir>//修改此处路径配置
3.检测:
运行tomcat,输入http://虚拟机ip地址:8080/solr/访问:
4.删除索引:
删除指定索引:
删除全部索引: