博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr集群的搭建
阅读量:4972 次
发布时间:2019-06-12

本文共 1034 字,大约阅读时间需要 3 分钟。

solrCloud

  昨天随手写了个solr单机版的搭建,今天准备写一个solr集群的搭建!

1.solr集群只要环境配置正确还是比较简单的
环境:
CentOS-6.4-i386-bin-DVD1.iso
jdk-7u72-linux-i586.tar.gz
apache-tomcat-7.0.47.tar.gz
zookeeper-3.4.6.tar.gz
solr-4.10.3.tgz

2.首先解释下solrcloud是什么?

       solrcloud是solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用solrcloud.当一个系统的索引数据量少的时候是不需要使用solrcloud的,当索引量很大,搜索请求并发很高,这是需要使用solrcloud来满足这些需求.

  solrcloud是基于solr和zookeeper的分布式搜索方案,它的主要思想 是使用zookeeper作为集群的配置信息中心.

  他有几个特色功能

  1. 集中式的配置信息
  2. 自动容错
  3. 近实时搜索
  4. 查询时自动负载均衡

  3,上面简单解释了下solrcloud,下面是一个solrcloud的应用例子

 

 下面这个是对上图的讲解

4.solr集群和solr单机差不多

  1).创建solrhome文件夹,并且把solr单机版复制到solrhome文件夹下,复制三份

  2).分别启动这三个solr,同时需要指定zookeeper   

  sh /usr/local/solrhome/solr01/bin/solr start -c -z 192.168.1.129:2181 -p 8080   这里要注意-z后面的ip是要看你的zookeper在本机还是虚拟机下,在哪就写哪里的ip.

  连续启动三次.

  3).启动完成后查看端口 ps -ef |grep solr  

  4).在网页查看solr,连接上说明solr服务启动成功

   5).这时就可在你项目中的service中去配置.

 

5.这里有可能出现几个问题

出现了500,这个一般是说被 占用了,处理方法关闭后重启,或者重启虚拟机

出现了503,这个可能是文件在解压过程中丢失了一些数据导致的,处理方法,重新导入,手动解压!

如果是tomcat启动的话,还要主要配置文件是否配置正确,这里就不一一列出了!

 

转载于:https://www.cnblogs.com/qiaoqiaodi/p/7062396.html

你可能感兴趣的文章
SQLite移植手记1
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
iPhone在日本最牛,在中国输得最慘
查看>>
动态方法决议 和 消息转发
查看>>
C#生成随机数
查看>>
Java回顾之多线程
查看>>
机电行业如何进行信息化建设
查看>>
9、总线
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>
构建之法阅读笔记02
查看>>
检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败
查看>>
Fireworks基本使用
查看>>
Linux 标准 I/O 库
查看>>
.net Tuple特性
查看>>
Java基础常见英语词汇
查看>>
nginx启动、关闭命令、重启nginx报错open() "/var/run/nginx/nginx.pid" failed
查看>>
BZOJ 3097 Hash Killer I
查看>>
UINavigationController的视图层理关系
查看>>