转自 http://www.abyssss.com/?p=21
(如果仅想在单机上测试一下solr的基本功能,直接按照白皮书的方法做就好,非常简单。)
网上有很多类似文章,不是太简单就是太复杂,简单的照做通常没用,复杂的又往往有多余的步骤。这里给出的流程比较简单,而且已经在windows,Ubuntu和CentOS各种环境下试过,确认可重复。
这是在linux(Ubuntu)下的安装配置过程,windows下类似。在安装solr之前,请确定自己的tomcat和jdk版本符合solr的最低要求。
1.下载solr-4.3.1.tgz,解压(tar –zxvf solr-4.3.1.tgz)
2.将solr-4.3.1/dist/solr-4.3.1.war文件复制到你的tomcat/webapps目录下。为了方便,可以将文件重命名为solr.war
3.建立用于存放solr实例的solr.home文件夹(如/usr/local/solr),复制solr-4.3.1/example/solr目录到solr.home下
4.将 solr-4.3.1/example/lib/ext目录以及solr-4.3.1/example/lib目录下的所有jar文件复制到tomcat/lib目录下
5.启动tomcat,会出现404错误。在已经解压出的tomcat/ webapps/ solr/ WEB-INF目录下修改web.xml文件
1
2
3
4
5
|
<
env-entry
>
<
env-entry-name
>solr/home</
env-entry-name
>
<
env-entry-value
>填写自己的solr.home路径</
env-entry-value
>
<
env-entry-type
>java.lang.String</
env-entry-type
>
</
env-entry
>
|
这部分内容已经存在但被注释掉了,去掉注释修改即可
6.重新启动tomcat,访问 http://机器的IP:8080/solr,可以看到正常的访问页面如下图
补充
可以在solr.home下collection/conf中的solrconfig.xml设置索引和日志存放路径。