linux solr7.2+tomcat8 详细部署整合
1、去solr官网下solr-7.2.0.tgz
2、上传至linux解压
tar -zxvf solr-7.2.0.tgz
3、准备tomcat8
拷贝solr-7.2.0/server/solr-webapp/webapp下的 webapp文件拷贝到tomcat/webapp/下并将拷贝完的webapp 改名为solr
cp -r solr-7.2.0/server/solr-webapp/webapp /data/tomcats/solr/webapps/solr
4、拷贝solr-7.2.0/server/solr下的所有文件到solr_home中
cp -r solr-7.2.0/server/solr /data/web/solr_home
5、修改web.xml 指定solr主目录,有注释去掉注释
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/data/web/solr_home</env-entry-value> #指定solr_home目录
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
6、进入cd solr-7.2.0/server/lib/ext目录下复制所有文件至tomcat/webapp/solr/WEB-INF/lib/下
cp -r * /data/tomcats/solr/webapps/solr/WEB-INF/lib/
7、复制solr-7.2.0/server/lib下所有matrics开头的jar到tomcat/webapp/solr/WEB-INF/lib/下
cp -r metric* /data/tomcats/solr/webapps/solr/WEB-INF/lib/
8、复制solr/solr-7.2.0/dist/下的solr-clustering-7.2.0.jar solr-dataimporthandler-extras-7.2.0.jar和solr-dataimporthandler-7.2.0.jar三个jar包复制到tomcat/webapp/solr/WEB-INF/lib/下
cp -r solr-dataimporthandle* /data/tomcats/solr/webapps/solr/WEB-INF/lib/
7、复制log4j.properties配置文件
server/resources/log4j.properties 复制到tomcat/webapp/solr/WEB-INF/lib/下或者tomcat/webapp/solr/WEB-INF/classes目录下(需要先建目录)
mkdir /data/tomcats/solr/webapps/solr/WEB-INF/classes
cp -r log4j.properties /data/tomcats/solr/webapps/solr/WEB-INF/classes
8、启动tomcat,后访问ip:端口/solr/index.htm
9、增加项目
10、将server/solr/configsets/_default/下的conf文件夹复制到 solr-home/Order/下
然后我们再点击 Add Core
至此添加完成。
最新文章
- 一个简单的Linq to TreeNode
- UILocalNotification本地通知的使用方法
- IIS服务器允许跨域配置
- 阅读{django-restframework}源码[generics.py]学习笔记
- 关于viewport
- Android 计算器UI-TableLayout
- duplicate symbols for architecture armv7解决办法
- Codeforces 650A Watchmen
- iOS 修改网络图片的大小 宽和高
- Mac 启用http-dav功能(WebDAV服务器)
- 各大浏览器内核(Rendering Engine)
- PHP 下载网络图片
- Eclipse发布Maven项目到远程服务器
- 微信小程序教学第三章第三节(含视频):小程序中级实战教程:视图与数据关联
- sys、os 模块
- python自动化运维笔记3 —— dns处理模块dnspython
- visual studio code 个人设置
- 第二篇 makefile的基本结构
- Sencha Touch2 工作笔记
- JAVA基础学习之路(十一)引用传递