Tomcat+Solr构建企业级搜索引擎
2015-12-01 20:30
591 查看
1. 软件版本
solr5.2.1.tgz tomcat-7.0.33.tar.gz
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
本文略去tomcat的安装,不会的话自行百度一下。
2. 具体步骤
(1)将下载好的solr5.2.1.tgz tomcat-7.0.33.tar.gz 上传至服务器root目录下
(9)将软件包中的log4j.properties 复制到Tomcat中solr项目路径下/WEB-INF/中
(10)重启tomcat后打开浏览器进行测试页面是否正常显示:
打开你的浏览器,地址栏输入 http://localhost:8080/solr , 访问我们的Solr Web后台。如果你能看到这个界面,即表明Solr5部署成功了,如图
![](http://s1.51cto.com/wyfs02/M00/76/D8/wKioL1ZdkVyQBm9rAAF0TL-2ynA816.png)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
(11)然后你就可以通过Solr Web UI添加Core啦,不过添加Core之前,你需要在solr_home目录下创建
core1文件夹
![](http://s2.51cto.com/wyfs02/M00/76/D8/wKioL1ZdkcziXD27AACnheB09_A161.png)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
完成后如图:
![](http://s3.51cto.com/wyfs02/M02/76/D9/wKiom1ZdkaXSAl-7AAD9DmpQBw4209.png)
(12) 测试solr
a.增加索引
![](http://s3.51cto.com/wyfs02/M02/76/D9/wKiom1Zdkb-QkryAAADsSkJLT0Y779.png)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
b.查询索引
![](http://s4.51cto.com/wyfs02/M00/76/D9/wKiom1ZdkeCgvMtwAADyMShV2dc469.png)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
完成!!!!
本文出自 “Mr-G运维知识库” 博客,请务必保留此出处http://xpstack.blog.51cto.com/2973026/1718648
solr5.2.1.tgz tomcat-7.0.33.tar.gz
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
本文略去tomcat的安装,不会的话自行百度一下。
2. 具体步骤
(1)将下载好的solr5.2.1.tgz tomcat-7.0.33.tar.gz 上传至服务器root目录下
[root@test2 ~]# ls solr-5.2.1.tgz apache-tomcat-7.0.33.tar.g(2)解压相关软件
[root@test2 ~]# tar -zxvf apache-tomcat-7.0.33.tar.gz -C /usr/local/tomcat [root@test2 ~]# tar -zxvf solr-5.2.1.tgz(3)将/server/webapps/solr.war拷贝到tomcat的webapps中。
[root@test2 ~]# cp solr-5.2.1/server/webapps/solr.war /usr/local/tomcat/webapps(4)重启tomcat进行解压
[root@test2 ~]# service tomcat stop Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.7.0_75/ Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar [root@test2 ~]# service tomcat start Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.7.0_75/ Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar [root@test2 ~]# ls /usr/local/tomcat/webapps/ [root@test2 webapps]# ls docs examples host-manager manager ROOT solr solr.war(5)进入到/usr/local/tomcat/webapps/solr/WEB-INF/修改web.xml中的solr/home
[root@test2 ~]# cd /usr/local/tomcat/webapps/solr/WEB-INF [root@test2 WEB-INF]# vi web.xml <env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/opt/sorl_home/here</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>(6)创建一个solr_home文件夹,这就是我们SOLR_HOME根目录
[root@test2 ~]# mkdir -pv /opt/solr_home mkdir: 已创建目录 "/opt/solr_home(7)复制解压包目录下的所有文件及文件夹全部复制到我们刚刚创建的solr_home目录下
[root@test2 ~]# cp -rf /root/solr-5.2.1/server/solr/* /opt/solr_home/ [root@test2 ~]# cd /opt/solr_home/ [root@test2 solr_home]# ll 总用量 16 drwxr-xr-x 5 root root 4096 11月 12 00:36 configsets -rw-r--r-- 1 root root 3037 11月 12 00:36 README.txt -rw-r--r-- 1 root root 1887 11月 12 00:36 solr.xml -rw-r--r-- 1 root root 501 11月 12 00:36 zoo.cfg(8)将软件包中的相关jar包复制到Tomcat中solr项目路径中的lib库中
[root@test2 solr_home]# cp -rf /root/solr-5.2.1/server/lib/ext/*.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/
(9)将软件包中的log4j.properties 复制到Tomcat中solr项目路径下/WEB-INF/中
[root@test2solr_home]# cp -rf /root/solr-5.2.1/server/resources/log4j.properties /usr/local/tomcat/webapps/solr/WEB-INF/
(10)重启tomcat后打开浏览器进行测试页面是否正常显示:
打开你的浏览器,地址栏输入 http://localhost:8080/solr , 访问我们的Solr Web后台。如果你能看到这个界面,即表明Solr5部署成功了,如图
![](http://s1.51cto.com/wyfs02/M00/76/D8/wKioL1ZdkVyQBm9rAAF0TL-2ynA816.png)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
(11)然后你就可以通过Solr Web UI添加Core啦,不过添加Core之前,你需要在solr_home目录下创建
core1文件夹
[root@test2 solr]# pwd /opt/solr [root@test2 solr]# mkdir core1将解压包中的configsets/sample_techproducts_configs中的conf文件夹拷贝到core1中,data和其他文件都是solr自动创建。
[root@test2 solr]#cd /root/solr5.2.1/server/solr/configsets/sample_techproducts_configs/ [root@test2 solr]#cp -rf conf/ /opt/solr_home/core1/上述完成后在前台页面创建core1,如图:
![](http://s2.51cto.com/wyfs02/M00/76/D8/wKioL1ZdkcziXD27AACnheB09_A161.png)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
完成后如图:
![](http://s3.51cto.com/wyfs02/M02/76/D9/wKiom1ZdkaXSAl-7AAD9DmpQBw4209.png)
(12) 测试solr
a.增加索引
![](http://s3.51cto.com/wyfs02/M02/76/D9/wKiom1Zdkb-QkryAAADsSkJLT0Y779.png)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
b.查询索引
![](http://s4.51cto.com/wyfs02/M00/76/D9/wKiom1ZdkeCgvMtwAADyMShV2dc469.png)
![](http://blog.51cto.com/e/u261/themes/default/images/spacer.gif)
完成!!!!
本文出自 “Mr-G运维知识库” 博客,请务必保留此出处http://xpstack.blog.51cto.com/2973026/1718648
相关文章推荐
- Tomcat启动报Unsupported major.minor version 51.0
- Tomcat启动时卡在“INFO: Deploying web application directory ”
- Linux下Tomcat的启动、关闭、杀死进程
- Tomcat中Java垃圾收集调优
- Tomcat中JVM内存溢出及合理配置
- tomcat启动多实例
- tomcat7点击\bin\tomcat7.exe一闪而过,点击tomcat7w.exe提示未安装服务
- 使用awstats监控Tomcat日志
- Tomcat在window下直接启动出现一闪而过
- jdk jvisualvm 或 jconsole 远程监控 tomcat
- eclipse8.0项目自动部署到tomcat
- mac 安装jdk/maven/tomcat 以及eclipse相关配置
- intellij idea14 打印tomcat日志乱码情况解决
- tomcat编译通过问题
- Apache, jboss, tomcat区别
- Apache+Tomcat实现负载均衡
- JDK-7u4(rpm)+Tomcat-7.0+JavaCenterHome
- Tomcat6 只允许指定域名访问,禁用IP地址访问,防止恶意解析
- Nginx + Tomcat 动静分离实现负载均衡
- linux下查看tomcat和jdk版本号