文档章节

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

henry_sf
 henry_sf
发布于 2017/07/25 17:49
字数 459
阅读 8
收藏 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(6)

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

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

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

我是小谷粒
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

没有更多内容

加载失败,请刷新页面

加载更多

postgresql 使用odbc_fdw连接 sqlserver

安装配置odbc_fdw 1.安装unixODBC apt-get install unixodbc unixodbc-dev 2.安装 Microsoft ODBC Driver 17 for SQL Server curl https://packages.microsoft.com/config/ubuntu/16.04/prod......

dubox
6分钟前
0
0
学习

z-index {堆叠顺序} vertical-align: baseline;{垂直对齐图像} vertical-align: middle;{内容在中部对齐} font-weight: bold;{使用粗体} font-style: italic;{从父元素那继承字体的样式} whi...

墨冥
11分钟前
0
0
Lock和synchronized比较详解

https://www.cnblogs.com/handsomeye/p/5999362.html

qimh
17分钟前
0
0
Postman接口测试神器从安装到精通

1 摘要 Postman 是一个接口测试和 http 请求的神器,非常好用。 官方 github 地址: https://github.com/postmanlabs Postman 的优点: 支持各种的请求类型: get、post、put、patch、delete ...

HiBlock
18分钟前
0
0
c++_拷贝构造函数

拷贝构造又叫复制构造;如果没有实现拷贝构造函数,c++会自动生成一个,叫做隐式拷贝构造函数.该自动生成的隐式拷贝构造也能应付绝大部分情况. 拷贝构造函数的格式: //定义class CTest{p...

一个小妞
18分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部