文档章节

solr安装与配置(linux + tomcat + SolrCloud版)

henry_sf
 henry_sf
发布于 2017/07/25 17:49
字数 459
阅读 7
收藏 0
点赞 0
评论 0

一、搭建ZooKeeper集群

  1. 见文章:https://my.oschina.net/u/3493518/blog/1490414

二、 搭建SolrCloud集群

  1. 首先完成单机版的搭建,步骤见文章:https://my.oschina.net/u/3493518/blog/1490219
  2. 复制3个单机版solr服务对应的tomcat,并分别修改端口为:8080、8081、8082                      
  3. 复制3个solr_home,分别为solr_home8080、solrhome8081、solrhome8082。一个solr实例对应一个solr_home                                                                                                                
  4. 修改每个tomcat下的web.xml                                                                                                  
  5. 修改每个solr_home下的solr.xml,指定对应solr服务的tomcat的ip和端口。                            
  6. 设置tomcat的启动参数,在每个tomcat目录下的bin/catalina.sh,添加以下内容:                

三、启动

    1、创建tomcat启动脚本start-all-tomcat.sh,内容如下:
        /usr/local/solr-cloud/apache-tomcat-8.0.45-8080/bin/startup.sh
        /usr/local/solr-cloud/apache-tomcat-8.0.45-8081/bin/startup.sh
        /usr/local/solr-cloud/apache-tomcat-8.0.45-8082/bin/startup.sh

    2、创建tomcat关闭脚本shutdown-all-tomcat.sh,内容如下:
        /usr/local/solr-cloud/apache-tomcat-8.0.45-8080/bin/shutdown.sh
        /usr/local/solr-cloud/apache-tomcat-8.0.45-8081/bin/shutdown.sh
        /usr/local/solr-cloud/apache-tomcat-8.0.45-8082/bin/shutdown.sh

    3、启动

        

四、上传配置文件到zookeeper

  1. 说明:solr索引集合由zookeeper管理,所以我们创建核心,需要将配置文件上传到zookeeper,然后创建核心。 创建配置存放目录solr_cloud_collection,将配置文件放在其中(solr/example/example-DIH/solr/solr 核心配置文件),这里命名为cloud_core(该文件只要上传到zookeeper之后就只有参考作用,solr实际使用配置为上传到zookeeper中的配置),只需要在一台服务器上面操作,其他集群服务器通过zookeeper共享。
  2. 上传步骤:在/usr/local/solr-cloud/solr-6.6.0/server/scripts/cloud-scripts目录中执行命令:
    ./zkcli.sh -cmd upconfig -zkhost 127.0.0.1:2281,127.0.0.1:2282,127.0.0.1:2283 -confdir /usr/local/solr-cloud/solr-cloud_collection/cloud-core/conf -confname cloud_core
  3. 参数说明
    -cmd upconfig:上传文件
    -zkhost:zookeeper地址(集群用,分隔)
    -confdir:配置地文件目录
    -confname:名称
  4. 查看上传结果                     

四、创建Collection

  1. 通过控制台创建Collection                                                                                          
  2. 查看Collection                                                                                                   

© 著作权归作者所有

共有 人打赏支持
henry_sf
粉丝 1
博文 21
码字总数 5935
作品 0
闵行
程序员
创建solr7.3.0集群_测试集群_添加中文分词器_导入数据

solr是apache下的一个用于做搜索引擎的高级项目,使用它可以满足绝大部分应用的搜索需求。 主机环境: Linux:centos6.5 JDK:1.8 solr:7.3.0 zookeeper:3.4.8 mmseg4j-solr:2.4.0 1. 创建与启...

特拉仔
04/25
0
0
Java之品优购部署_day01(5)

SolrCloud 2.1 SolrCloud 简介 2.1.1 什么是 SolrCloud SolrCloud(solr 云)是 Solr 提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数...

我是小谷粒
07/09
0
0
Java之品优购部署_day01(6)

2.1.1 配置集群 (1)修改每个 tomcat 实例 bin 目录下的 catalina.sh 文件把此配置添加到 catalina.sh 中( 第 234 行 ) : JAVA_OPTS ,顾名思义,是用来设置 JVM 相关运行参数的变量 . 此配置...

我是小谷粒
07/09
0
0
Solr初探(6)——SolrCloud

Solr集群,即是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 。 当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高...

yuanlaijike
04/12
0
0
windows solrcloud伪分布式搭建

一 、概述 最近几个月装了好几次windows solrcloud伪分布式,参考了其他博客,我自己也总结了一下,包含一些注意和一些错误的解决方法。 参考博客: http://blog.csdn.net/wanghui2008123/ar...

小叮当_加V
2016/12/14
90
0
solrCloud+tomcat+zookeeper集群配置

http://www.tuicool.com/articles/NNjAFr 概述: SolrCloud 是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。 它有几个特色功能: 1)集中式的...

毛朱
2015/05/06
0
2
搭建Tomcat8+ solr-5.5.1+zookeeper3.4.6集群

1、软件环境配置 环境: Windows 7 apache-tomcat-8.0.35下载地址: http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/ Zookeepr v3.4.6 下载地址: http://apache.fayea.com/zookeeper/ solr......

燃點
2016/06/15
249
0
Solr集群配置

一、Zookeeper安装配置 1、 mkdir solrclound 2、 拷贝zookeeper 3、 解压 tar –zxvf zookeeper-3.4.6.tar.gz 4、 重命名mv zookeeper-3.4.6 zookeeper1 5、 复制cp -r zookeeper1 zookeepe......

古三哥
2016/08/20
12
0
solr集群solrCloud搭建

SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。 当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜...

黄信程
2017/07/04
0
0
SolrCloud4.9+zookeeper在CentOS上的搭建与安装

Apache SolrCloud安装 SolrCloud通过ZooKeeper集群来进行协调,使一个索引进行分片,各个分片可以分布在不同的物理节点上,多个物理分片组成一个完成的索引Collection。SolrCloud自动支持Sol...

翊骷
2014/09/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

如何把你的Linux系统变的更加安全

做为一个小白,以为自己懂了点Linux知识,会搭建Linux各种服务就觉得自己牛的不要要的。在我们团队里面,我将使用了一台破电脑搭建Linux服务器,上面跑着Ftp服务存放着资源,ssh服务可以远程...

问题终结者
3分钟前
0
0
lombok的使用和原理

一、项目背景 在写Java程序的时候经常会遇到如下情形: 新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法 lombok项目的产生就是为了省去我们手...

颖辉小居
3分钟前
0
0
rsync至服务同步-系统日志-screen

rsync: 服务同步;配置文件:/etc/rsyncd.conf 默认端口:873 服务启动:rsync --daemon rsync -av /root/1.txt 192.168.1.2::test/2.txt (test为模块名称) /etc/rsync.conf配置样例: #指定...

ZHENG-JY
5分钟前
0
0
读取文件中内容转换成字符串

package com.lieni.ruyu.api.xmlTool; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Unsuppo......

newdeng
5分钟前
0
0
《PHP和MySQL Web 开发》 第8章 设计Web数据库

LCL WARNING 这是我学习《PHP和MySQL Web 开发》的读书笔记,一些重要的知识点我会记录下来,当然只会写我觉得重要的。 如果有幸有人看到这个学习笔记了,你要结合着书看,不要光看这个笔记。...

十万猛虎下画山
12分钟前
0
0
Spring+jpaNo transactional EntityManager available

TransactionRequiredException: No transactional EntityManager availableEntityManager执行以下方法(refresh, persist, flush, joinTransaction, remove, merge) 都需要需要事务i......

wpfc
13分钟前
0
0
八幅漫画理解使用JSON Web Token设计单点登录系统

八幅漫画理解使用JSON Web Token设计单点登录系统 Sep 07, 2015 in Engineering 上次在《JSON Web Token - 在Web应用间安全地传递信息》中我提到了JSON Web Token可以用来设计单点登录系统。...

祖冲之
15分钟前
0
0
Spring框架中的设计模式(三)

Spring框架中的设计模式(三) 原创: 瑞查德-Jack 在之前的两篇文章中,我们看到了一些在Spring框架中实现的设计模式。这一次我们会发现这个流行框架使用的3种新模式。 本文将从描述两个创意...

瑞查德-Jack
18分钟前
1
0
[MicroPython]TPYBoard智能小车“飞奔的TPYBoard装甲一号”

智能小车作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。智能小车能够实时显示时间、速度、里程,具...

bodasisiter
20分钟前
0
0
桌面虚拟化VDI(Virtual Desktop Infrastructure)

为了保证员工(客户)不把公司的资料复制、传输给别人。可以把员工平时办公放在服务器上做。所以使用桌面虚拟化。就是把一个服务器虚拟出很多桌面系统(如:windows)。 桌面虚拟化最大的优势...

王坤charlie
27分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部