[b]1.[/b] 先安装Tomcat,由于这次是在windows7下安装体验的,所以步骤比较简单
下载Tomcat installer安装即可!
测试安装是否成功:
[url]http://localhost:8080/[/url]
能看见Tomcat的欢迎界面,说明Tomcat安装成功,Windows下这个没有问题。
2. 安装solr
1)下载apache-solr-3.6.0.tgz,并解压
2) 复制apache-sorl-3.6.0/example/webapps/solr.war到 webapps目录下
3) 修改Tomcat配置文件<tomcat home>/conf/server.xml,增加URIEncoding="UTF-8"选项
4) 创建配置文件<tomcat home>/conf/Catalina/localhost/solr.xml
[color=red]docBase[/color]设置为solr.war的绝对路径
[color=red]solr/home[/color]的值设置为存放索引的根路径;将apache-solr-3.6.0\example 下的文件复制到solr/home目录下作为模板;[color=blue][b]并复制apache-solr-3.6.0\example\solr\bin与apache-solr-3.6.0\example\solr\conf到solr/home目录下[/b][/color]
3. 启动Tomcat,在浏览器中输入[url]http://localhost:8080/solr/admin[/url]看到如下页面,则说明安装成功
[img]http://dl.iteye.com/upload/attachment/0067/1830/4dc24dbd-78ca-3e1d-8abd-93e2966b2476.jpg[/img]
4. 建索引
可能会提示如下错误:
SimplePostTool: FATAL: IOException while posting data: java.net.ConnectException: Connection refused: connect
因为solr默认使用8983端口,这里使用的是8080端口,当然会报错,使用如下命令
5. 测试搜索
在admin界面输入solr,点击search按钮就可以看到输出结果页面
总结:
配置的目的是指定目录和关键文件的位置
1. docBase指定solr.war的位置
2. solr/home指定 solr工作的根目录
3. solr/home目录下要有conf/目录,启动时会加载solrconfig.xml文件,否则启动会失败
参考:
[url]http://www.jwebstar.com/docs/installsolr.html[/url]
下载Tomcat installer安装即可!
测试安装是否成功:
[url]http://localhost:8080/[/url]
能看见Tomcat的欢迎界面,说明Tomcat安装成功,Windows下这个没有问题。
2. 安装solr
1)下载apache-solr-3.6.0.tgz,并解压
2) 复制apache-sorl-3.6.0/example/webapps/solr.war到 webapps目录下
3) 修改Tomcat配置文件<tomcat home>/conf/server.xml,增加URIEncoding="UTF-8"选项
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
4) 创建配置文件<tomcat home>/conf/Catalina/localhost/solr.xml
[color=red]docBase[/color]设置为solr.war的绝对路径
[color=red]solr/home[/color]的值设置为存放索引的根路径;将apache-solr-3.6.0\example 下的文件复制到solr/home目录下作为模板;[color=blue][b]并复制apache-solr-3.6.0\example\solr\bin与apache-solr-3.6.0\example\solr\conf到solr/home目录下[/b][/color]
<Context docBase="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\solr.war" reloadable="true" >
<Environment name="solr/home" type="java.lang.String" value="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\solr-r" override="true" />
</Context>
3. 启动Tomcat,在浏览器中输入[url]http://localhost:8080/solr/admin[/url]看到如下页面,则说明安装成功
[img]http://dl.iteye.com/upload/attachment/0067/1830/4dc24dbd-78ca-3e1d-8abd-93e2966b2476.jpg[/img]
4. 建索引
java -jar post.jar *.xml
可能会提示如下错误:
SimplePostTool: FATAL: IOException while posting data: java.net.ConnectException: Connection refused: connect
因为solr默认使用8983端口,这里使用的是8080端口,当然会报错,使用如下命令
> java -jar post.jar -h
> java -Durl=http://localhost:8080/solr/update -jar post.jar *.xml
5. 测试搜索
在admin界面输入solr,点击search按钮就可以看到输出结果页面
总结:
配置的目的是指定目录和关键文件的位置
1. docBase指定solr.war的位置
2. solr/home指定 solr工作的根目录
3. solr/home目录下要有conf/目录,启动时会加载solrconfig.xml文件,否则启动会失败
参考:
[url]http://www.jwebstar.com/docs/installsolr.html[/url]