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
至此添加完成。
linux solr7.2+tomcat8 详细部署整合的更多相关文章
- Hadoop+Spark+Hbase部署整合篇
之前的几篇博客中记录的Hadoop.Spark和Hbase部署过程虽然看起来是没多大问题,但是之后在上面跑任务的时候出现了各种各样的配置问题.庆幸有将问题记录下来,可以整理出这篇部署整合篇. 确保集群 ...
- 自动化运维工具Ansible详细部署 (转载)
自动化运维工具Ansible详细部署 标签:ansible 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://sofar.blog. ...
- 自动化运维工具SaltStack详细部署【转】
==========================================================================================一.基础介绍==== ...
- Linux(Centos)安装tomcat并且部署Java Web项目
步骤一.下载安装包 a. 下载tomcat linux安装包,地址:http://tomcat.apache.org/download-80.cgi , 我们下载的版本是8.0,下载方式如图: b ...
- (1)Consul在linux环境的集群部署
1.Consul概念 1.1什么是Consul? Consul是一种服务网格解决方案,是HashiCorp公司推出的开源组件,由Go语言开发,部署起来很容易,只需要极少的可执行程序和配置.同时Cons ...
- 全面了解 Linux 服务器 - 1. 查看 Linux 服务器的 CPU 详细情况
1. 查看 Linux 服务器的 CPU 详细情况 判断依据: 具有相同的 core id 的 CPU 是同意个 core 超线程. 具有相同的 physical id 的 CPU 是同一个 CPU ...
- 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客
自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客 自动化运维工具Ansible详细部署
- Linux makefile 教程 非常详细,且易懂(转)
转自:http://blog.chinaunix.net/uid-27717694-id-3696246.html 原文地址:Linux makefile 教程 非常详细,且易懂 作者:Deem_pa ...
- Linux Makefile文件编写详细步骤与实践
Linux Makefile文件编写详细步骤与实践 1.makefile概述 Windows环境下IDE会帮你完成makefile文件的编写,但在UNIX环境下你就必须自己写makefile了,会不会 ...
随机推荐
- Streamy 解决办法
- 我钟爱的HTML5和CSS3在线工具【转】
我真的喜欢上了HTML5, CSS3, JavaScript编程,但是有一些代码还是需要一些辅助工具来做才行,例如,CSS3的Gradient渐变如果手写代码的话真的不爽,还有像animation动画 ...
- 实验4 JavaBean创建和使用(计算器)
实验4 JavaBean创建和使用 一.实验目的 1.掌握JavaBean创建和使用方法: 2.领会JavaBean简化页面设计的优势等. 二.实验内容 1.设计诸如以下页面的简单计算器 要求:完成 ...
- IP地址、域名、DNS、URL图解
- Eclipse里编辑代码,进度条出现“Remote System Explorer Operation”解决方法
Eclipse里编辑代码,进度条出现"Remote System Explorer Operation",导致Eclipse有卡顿. 解决方法: Eclipse -> Pre ...
- 建立一个Web项目及一些错误解决办法
培训之前,先自学一波,写一个从Hello World,然后记录一下每天学习Java Web的过程:东西很多,有用的会写大量解释,希望能最终学完 然后搞定这门语言吧. 1.配置tomacat:点击win ...
- 分布式TensorFlow集群local server使用详解
通过local server理解分布式TensorFlow集群的应用与实现. 简介 TensorFlow从0.8版本开始,支持分布式集群,并且自带了local server方便测试. Local ...
- Python--day19--time模块
时间戳转化成结构化时间: 本地时间转换成时间字符串: 时间模块 和时间有关系的我们就要用到时间模块.在使用模块之前,应该首先导入这个模块. #常用方法 1.time.sleep(secs) (线程)推 ...
- poj 3181 Dollar Dayz(完全背包)
Dollar Dayz Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5419 Accepted: 2054 Descr ...
- Codeforces Round #188 (Div. 1 + Div. 2)
A. Even Odds 奇数个数\(\lfloor \frac{n+1}{2}\rfloor\) B. Strings of Power 从位置0开始,统计heavy个数,若当前为metal,则可以 ...