搜索服务Solr集群搭建 使用ZooKeeper作为代理层
来源:互联网 发布:xp系统文件夹网络共享 编辑:程序博客网 时间:2024/06/05 08:35
上篇文章搭建了zookeeper集群
那好,今天就可以搭建solr搜服服务的集群了,这个和redis 集群不同,是需要zk管理的,作为一个代理层
安装四个tomcat,修改其端口号不能冲突。8080~8083
如果是正式环境下,则分别使用4台linux作为节点
修改server.xml文件修改端口号,总共3个
以上步骤,在tomcat03,tomcat04上重复执行,但是3个端口一定要注意不能重复
向tomcat下部署solr
把单机版的solr工程复制到tomcat下即可
solr在别的机子上,用FileZilla Client工具拷贝过来,要把整个solr文件夹拷贝进来,包含solrhome
这个solr是单机版本中已经部署好的tomcat7/webapp下的
为每个solr实例创建solrhome
第四步:为每个solr实例关联对应的solrhome 修改web.xml
以此类推,在改tomcat02 03 05 的solr下的web.xml
修改每个solrhome下的solr.xml文件 修改host、hostPort两个属性。分别是对应的ip及端口号
vim solrhome01/solr.xml
把配置文件上传到zookeeper。需要使用
/root/solr-4.10.3/example/scripts/cloud-scripts/zkcli.sh命令上传配置文件。
把/usr/local/solr-cloud/solrhome01/collection1/conf目录上传到zookeeper。(上传一次即可,其他几个solrhome可以不需要),这样zk集群中每个节点都读同一个配置需要zookeeper集群已经启动。
查看是否上传成功。使用zookeeper的zkCli.sh命令。
这2个文件已经上传
告诉solr实例zookeeper的位置。需要修改tomcat的catalina.sh添加
每个节点都需要添加。
4个tomcat都要这么做略第九步:启动每个solr实例。比较老土的办法
启动比较慢
需要耐心等待
检查每一个是否已经启动
访问
发现多了一个cloud
这样的结构是只有一个片区shard1
8083是主,其他是备
集群分片。
将集群分为两片,每片两个副本。
http://192.168.1.200:8080/solr/admin/collections?action=CREATE&name=collection2&numShards=2&replicationFactor=2
OK, 这样整个zookeeper-solr集群搭建完毕
- 搜索服务Solr集群搭建 使用ZooKeeper作为代理层
- zookeeper+solr搭建集群服务
- solr+zookeeper集群搭建
- 搭建solr和zookeeper集群
- zookeeper集群服务搭建
- Solr集群的搭建以及使用(内涵zookeeper集群的搭建指南)
- 框架 day80 涛涛商城项目-redis安装单机版solr,搭建搜索服务层,solrJ使用
- 搭建企业级搜索服务Solr
- Zookeeper集群搭建(solr集群架构 zookeeper部分)
- windows下tomcat+solr+ZooKeeper集群搭建
- zookeeper和solr搭建集群分片查询
- (伪分布式)zookeeper+solr搭建集群(1)
- (伪分布式)zookeeper+solr搭建集群(2)
- Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。
- Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。
- 使用lucene solr搭建Oracle数据库全文搜索服务
- 服务器(4)--搭建Solr集群+搭建Zookeeper集群(上篇)
- 服务器(5)--搭建Solr集群+搭建Zookeeper集群(下篇)
- 绿色版mysql(5.7.16)默认密码修改的问题
- DL参考资源(二)
- 选择排序
- 1024程序员节 “1024,Hello world狂欢夜”直播晚会即将开启
- 代码签名证书的作用
- 搜索服务Solr集群搭建 使用ZooKeeper作为代理层
- APP外包开发必知的几大法律常识
- Android 中的Dalvik和ART
- CSDN用户画像
- mysql数据库基本结构命令
- Java互联网架构-MyCat介绍与基本使用
- 网易云基础服务郭忆:谈谈数据库的跨机房容灾
- websocket
- 欢迎使用CSDN-markdown编辑器