zookeeper单机多实例与Solr6.4.2集成solrCloud-linux环境(二)
来源:互联网 发布:农村淘宝宣传视频下载 编辑:程序博客网 时间:2024/06/05 05:34
(二)配置tomcat
1. 下载tomcat8,Solr6.4.2并解压
2. 复制tomcat8为3份,并各自重命名,如下图
3 端口调整
修改各自目录下conf中的server.xml
箭头所指向的4个地方,分别为
tomcat8080文件夹 (不做修改,如果自己有需要可以自己调整)
tomcat8180文件夹 81058180 8143 8109
tomcat8280文件夹 82058280 8243 8209
防止启动多个tomcat 端口冲突
4.从solr-6.4.2文件夹下复制solr应用
找到solr-6.4.2中server/solr-webapp下的webapp
将webapp名字改为solr
复制改好的文件夹到tomcat8080/webapps/和tomcat8180/webapps/和tomcat8280/webapps/
5 配置每个tomcat的中solr项目的web.xml
将下面部分代码的注释放开
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/data/appServer/solr/solr-home/solrhome1</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
分别在<env-entry-value>节点配置不同的solrhome
8080 对应 /data/appServer/solr/solr-home/solrhome1
8180 对应 /data/appServer/solr/solr-home/solrhome2
8280 对应 /data/appServer/solr/solr-home/solrhome3
并注释掉web.xml最后一部分内容如下图
该部分代码是防止solr静态资源调用的,不注释,则无法访问index.html
6 jar包准备
从solr-6.4.2中找到以下jar包
1.solr-6.4.1/server/lib/ext目录下的所有jar包
2.solr-6.4.1/dist下的
solr-dataimporthandler-6.4.1.jar
solr-dataimporthandler-extras-6.4.1.jar
3.solr-6.4.1/server/lib下的
metrics-core-3.1.2.jar
metrics-ganglia-3.1.2.jar
metrics-graphite-3.1.2.jar
metrics-jetty9-3.1.2.jar
metrics-jvm-3.1.2.jar
将上述所有的jar包放入三个tomcat中的solr项目下WEB-INFO/lib下面
7 配置log4j
在每个tomcat的solr项目WEB-INFO下创建classes文件夹
将solr-6.4.2/server/resources中的log4j.properties文件复制到classes文件夹下
8 配置启动和停止脚本
tomcatRun.sh
/data/appServer/solr/tomcat/tomcat8080/bin/startup.sh;/data/appServer/solr/tomcat/tomcat8180/bin/startup.sh;/data/appServer/solr/tomcat/tomcat8280/bin/startup.sh;
/data/appServer/solr/tomcat/tomcat8080/bin/shutdown.sh;/data/appServer/solr/tomcat/tomcat8180/bin/shutdown.sh;/data/appServer/solr/tomcat/tomcat8280/bin/shutdown.sh;
以上配置完成tomcat
将tomcat压缩后放入/data/appServer/solr/tomcat下解压如下图
0 0
- zookeeper单机多实例与Solr6.4.2集成solrCloud-linux环境(二)
- zookeeper单机多实例与Solr6.4.2集成solrCloud-linux环境(一)
- Solr6与Zookeeper在Tomcat环境做SolrCloud集群
- Solr6与Zookeeper的SolrCloud集群
- Windows环境下solrCloud 6.x的配置安装(单机模拟多服务器) - zookeeper部署
- solr学习一:solr6.6单机环境Linux搭建
- kafka+zookeeper环境配置(linux环境单机版)
- kafka+zookeeper环境配置(linux环境单机版)
- solrcloud+zookeeper环境搭建
- SolrCloud之分布式索引及与Zookeeper的集成
- SolrCloud之分布式索引及与Zookeeper的集成
- SolrCloud之分布式索引及与Zookeeper的集成
- zookeeper-单机单实例安装部署(linux)
- [SolrCloud]Linux安装zookeeper
- Zookeeper单机安装部署与配置(二)
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- java Pattern和Matcher详解
- mysql入门
- 数据结构之栈
- 《AV Foundation 开发秘籍》读书笔记(待续)
- Impala源码之资源管理与资源隔离
- zookeeper单机多实例与Solr6.4.2集成solrCloud-linux环境(二)
- OnCreate()里得到控件宽高----监听视图树 OnGlobalLayoutListener(转载)
- Thu 3.23
- h5第二课 行级元素 img标签a标签及一些补充标签
- Windows中杀死占用某个端口的进程
- 未来人工智能手机三大“创新科技”
- Laravel/php
- 【洛谷 1144】【模板】最短路计数
- 循环遍历一段时间内的每一天