文档章节

solr6.2.1 分布式配置

叶苏篱
 叶苏篱
发布于 2016/10/31 16:22
字数 493
阅读 263
收藏 0

一,配置zookeeper

    1,新建目录结构如下,并将下载的zookeeper解压后分别拷贝一份到两个service目录

  2,在两个server目录下新建data,datalog目录在data目录中新建myid文件文件中添加内容如:(server1下的myid 内容为 1,server2下的myid 内容为2)

  3,将D:\zookeeper\service1\conf 目录下的zoo_sample.cfg 拷贝一份修改文件名为zoo.cfg

    server1:

        tickTime=2000
        initLimit=10
        syncLimit=5
        dataDir=D:\\zookeeper\\service1\\data
        dataLogDir=D:\\zookeeper\\service1\\datalog
        clientPort=2181
        server.1=192.168.0.105:2881:3881
        server.2=192.168.0.105:2882:3882

   server2:

        tickTime=2000
        initLimit=10
        syncLimit=5
        dataDir=D:\\zookeeper\\service2\\data
        dataLogDir=D:\\zookeeper\\service2\\datalog
        clientPort=2182
        server.1=192.168.0.105:2881:3881
        server.2=192.168.0.105:2882:3882

   

二,solr 多tomcat配置

    1,单tomcat配置查看https://my.oschina.net/u/2289011/blog/761302

    2,将配置好的单tomcat拷贝多份,solrhome也拷贝多份

    3,修改各个tomcat下的web.xml文件对应相应的solrhome

        <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:\solrcloud\solrhome2\home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>    这是tomcat2

3,修改tomcat的端口使其端口不冲突

        需修改的:

            SHUTDOWN Port 
            HTTP/1.1 Port 
            AJP/1.3 Port

        然后可以启动访问一下,如有问题请检查各配置

三,集群配置

    1,将 solr-6.2.1\server\solr\configsets\sample_techproducts_configs\conf下的所有文件拷贝到上图中的solrcloud_conf文件夹中

    2,修改Tomcat1 bin下的catalina.bat(做为主tomcat)

             

       内容: set JAVA_OPTS=-Dbootstrap_confdir=D:/solrcloud/solrcloud_conf -Dcollection.configName=myconf -DzkHost=127.0.0.1:2181,127.0.0.1:2182 -DnumShards=2

    我是放在了setlocal的前面

    bootstrap_confdir:是我们前面solrcloud_conf目录

    configName:可以自定义

    DnumShards:集群个数

    其余的从tomcat catalina.bat添加如下的内容

    set JAVA_OPTS= -DzkHost=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

3,修改各个solrhome下的solr.xml 将hostPort 修改为对应的tomcat端口号

    

    然后启动所有zookeeper,在启动主tomcat,从tomcat

    访问任意端口的tomcat

    

    出现colud则配置成功

四,一些操作

    

    如果要导入mysql 请参照 https://my.oschina.net/u/2289011/blog/761302在solrcloud_conf目录添加相应的文件和修改配置

        solr基础配置:https://my.oschina.net/u/2289011/blog/761302

© 著作权归作者所有

叶苏篱
粉丝 0
博文 8
码字总数 3993
作品 0
成都
程序员
私信 提问
最新版Solr6.2.1安装记录

下载最新版Solr6.2.1`wget http://ftp.kddilabs.jp/infosystems/apache/lucene/solr/6.2.1/solr-6.2.1.tgz如果是windows,直接浏览器访问下载即可。 安装 1,解压上面下载完的tar包,到某个盘...

九劫散仙
2016/09/23
102
0
分布式配置管理平台--Disconf

Distributed Configuration Management Platform(分布式配置管理平台) 专注于各种 分布式系统配置管理 的通用组件/通用平台, 提供统一的配置管理服务。 包括 百度、滴滴打车、银联、网易、拉...

knightliao
2015/04/13
81.1K
21
基于 Spring Boot 的分布式和服务化解决方案 - Roses

Roses基于Spring Boot, 是开源项目 Guns 的升级版本,致力做更简洁的分布式和服务化解决方案,Roses提供基于Spring Cloud的分布式框架,整合了springmvc + mybatis-plus + eureka + zuul + ...

stylefeng
2018/06/20
6.6K
3
【分布式事务系列七】Atomikos的分布式案例

分布式事务 【分布式事务系列一】提出疑问和研究过程 【分布式事务系列二】Spring事务管理器PlatformTransactionManager 【分布式事务系列三】Spring的事务体系 【分布式事务系列四】分布式事...

陶邦仁
2015/12/21
377
0
ZooKeeper简介

ZooKeeper是一个开源的分布式协调服务,它的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。 Zookeeper是...

lukios
2016/01/18
354
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈prototype原型模式

一、原型模式简介 原型(Prototype)模式是一种对象创建型模式,他采取复制原型对象的方法来创建对象的实例。使用原型模式创建的实例,具有与原型一样的数据。 原型模式的特点: 1、由原型对...

青衣霓裳
5分钟前
1
0
shell mysql 备份

#!/bin/bash time2=$(date "+%Y-%m-%d-%H:%M:%S") /usr/local/mysql/bin/mysqldump -uroot -p ad > /usr/local/mysql/backup/"$time2".sql 变量引用原来是这么用的。......

奋斗的小牛
13分钟前
2
0
Jmeter监控Linux服务器操作

系统:Win7 64位 工具:Jmeter 4.0 要准备好的插件:JMeterPlugins-Standard-1.4.0,ServerAgent-2.2.1 解压JMeterPlugins-Standard-1.4.0.zip,将其中\lib\ext\JMeterPlugins-Standard.jar......

魔鬼妹子
13分钟前
3
0
系列文章:云原生Kubernetes日志落地方案

在Logging这块做了几年,最近1年来越来越多的同学来咨询如何为Kubernetes构建一个日志系统或者是来求助在这过程中遇到一系列问题如何解决,授人以鱼不如授人以渔,于是想把我们这些年积累的经...

Mr_zebra
14分钟前
2
0
入门必备!快速学会用Aspose.Words在表格中插入和删除列!

Aspose.Words For .Net(点击下载)是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft W...

mnrssj
19分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部