Solr4.0官网上介绍的是在jetty中部署,本文介绍在tomcat中的集群安装部署。
1、将solr4.0-alpha包中dist目录下的apache-solr-4.0.0-ALPHA.war放到tomcat的webapps下,启动tomcat解压,手动删除war包,关闭tomcat。
2、将apache-solr-4.0.0-ALPHA更名为solr。
3、在webapps/solr下新建solrhome目录,将solr4.0-alpha包example中的solr目录复制到solrhome下即可。目录截图如下:
4、配置webapps/solr/WEB-INF/web.xml文件,如下:
5、至此单个节点配置完成,重启无错误,至于solr.data.dir可以在配置文件中自行指定即可,如果缺少jar包去solr4.0-alpha下的contrib下找。
6、接上五步基本安装后,重启无错误即可进去集群的安装,部署。
7、以我本机为例,在F盘,创建cluster目录。在cluster目录中复制4个tomcat重命名,修改端口,分别是:
主机 端口
cluster-m(tomat): 8008
cluster-s1(tomcat): 7070
cluster-s2(tomcat): 6006
cluster-s3(tomcat): 5005
ps:这一步确定端口没有被占用,cmd命令下netstat -an。
目录截图:
8、进入F:\clusters\cluster_m\webapps\solr\solrhome\solr目录中,配置solr.xml,如下:
其中的host为本机localhost,hostPort为集群中节点对应的端口,注意dataDir属性,这里专门设置一个cluster_data目录存放集群的zoo-data,index等数据等。
9、按照第8步的,配置其他三个节点。
10、启动集群,cmd模式下切换到F:\clusters 进入每个节点的bin目录启动tomcat,如下:
F:\clusters\cluster_m\bin>java -Dbootstrap_confdir=../webapps/solr/solrhome/solr/conf -Dcollection.configName=clusterconf -DzkRun -DzkHost=localhost:9008,localhost:8070,localhost:7006 -DnumShards=2 -jar bootstrap.jar
F:\clusters\cluster_s1\bin>java -DzkRun -DzkHost=localhost:9008,localhost:8070,localhost:7006 -jar bootstrap.jar
F:\clusters\cluster_s2\bin>java -DzkRun -DzkHost=localhost:9008,localhost:8070,localhost:7006 -jar bootstrap.jar
F:\clusters\cluster_s3\bin>java -DzkHost=localhost:9008,localhost:8070,localhost:7006 -jar bootstrap.jar
这里是根据官网上http://wiki.apache.org/solr/SolrCloud第三种方式为例配置的集群,前两中相对简单,自行更改启动命令即可。
11、输入http://localhost:8008/solr浏览web页面。
相关截图:
分享到:
相关推荐
solr4.9+tomcat+zookeeper集群
索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。 搜索:客户端(可以是浏览器可以是java程序)发送...
solr+ tomcat 项目整合!
solr+tomcat完成搜索功能,solr+tomcat完成搜索功能,solr+tomcat完成搜索功能
linux+tomcat+mysql+solr调优,整理的比较粗糙,给大家分享参考下
NULL 博文链接:https://pipe-line.iteye.com/blog/2254990
solr8+tomcat9+实时批量更新数据库+ik中文分词器,solr所用的工具与需要的jar,最新版本
solr 5.0.0 + tomcat7 安装 + IKAnalyzer中文分词操作, 步骤详细可用,包含 IKAnalyzer的jar
这个主要是整合了solr的spring+hibernate+webservice的一个框架代码,给大家讲解了solr的批次汇入和增删改查方法的实现方式,给初学者一些代码参考,希望能够帮助大家
处理过的简单的solr部署+tomcat 只需拷贝到tomcat就行
ZooKeeper实例 + Solr(tomcat)集群部署
Nutch+solr + hadoop相关框架搭建教程
基于最新的Solr 4.0搜索引擎教程,包含大量示例讲解,是学习Solr4不可多得的教程。
使用jdk1.8+Tomcat8.0+solr6.0详细讲述了配置文件 以及如何搭建solr服务端,客户端没有
关于solr5.2.1+tomcat7+zookeeper3.4.6在windows下的部署,你值得一看
solr-7.7.2+ik-analyzer-solr7x solr-7.7.2+ik-analyzer-solr7x
solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群
自己弄的一个maven项目 框架ssm 改改配置就能用 搭建文档我已经加到了压缩包 有不懂的可以问 windows下搭建的solr 跟linux步骤差不多
solr7.2.0在tomcat8中的部署,http://blog.csdn.net/m0_37044606/article/details/79153211
几乎全新搭建ssm+shiro+solr7+mybatis逆向+maven多项目初步搭建测试,只是大致框架,接下来自己写,下面是linux 下solr7+tomcat8+IK中文分词器 环境 https://download.csdn.net/download/laysolitary/10686971