zookeeper管理solr的配置文件

zookeeper可以管理solr和其他软件的配置文件。配置文件还是保存在linux服务器的磁盘上,但是不是改变solr读取solr/home配置的配置文件的位置。

现在solr/home配置文件的位置有两个地方:

E:\apache-tomcat-7.0.23\conf\Catalina\localhost\solr.xml

solr的war包中的web.xml配置文件

可以考虑使用system.getproperty("")添加到solr源码中获取solrhome配置文件的代码段。

现在solr源码获取solrhome的配置文件的逻辑是:

获取了三次。

参考的官方文档如下:

http://www.ibm.com/developerworks/cn/java/j-zookeeper/

https://cwiki.apache.org/confluence/display/solr/Using+ZooKeeper+to+Manage+Configuration+Files

https://cwiki.apache.org/confluence/display/solr/Command+Line+Utilities

https://cwiki.apache.org/confluence/display/solr/Setting+Up+an+External+ZooKeeper+Ensemble

http://zookeeper.apache.org/doc/r3.4.5/zookeeperStarted.html

https://cwiki.apache.org/confluence/display/solr/Getting+Started+with+SolrCloud

https://cwiki.apache.org/confluence/display/solr/SolrCloud

时间: 2024-11-02 19:47:04

zookeeper管理solr的配置文件的相关文章

zookeeper管理应用服务器配置文件

附件中为:zookeeper管理应用服务器配置文件 的开发文档.

分布式服务框架 Zookeeper -- 管理分布式环境中的数据

安装和配置详解 Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.本文将 从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理.集群管理.同步锁.Leader 选举.队列管理等),用 Java 实现它们并给出示例代码. 单机模式 单 机安装非常简单,只要获取

【转】分布式服务框架 Zookeeper -- 管理分布式环境中的数据

Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理.集群管理.同步锁.Leader 选举.队列管理等),用 Java 实现它们并给出示例代码. 安装和配置详解 本文介绍的 Zookeeper 是以 3

【Zookeeper】分布式服务框架 Zookeeper -- 管理分布式环境中的数据

Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理.集群管理.同步锁.Leader 选举.队列管理等),用 Java 实现它们并给出示例代码. 安装和配置详解 本文介绍的 Zookeeper 是以 3

通过Http管理Solr Core,实现索引的分类

查看所有core的状态 使用样例 http://172.168.63.233:8983/solr/admin/cores?action=STATUS 查看某一个core的状态 http://172.168.63.233:8983/solr/admin/cores?action=STATUS&core=collection3 创建core 需要提供coreName.实例路径.Config配置.schema文件及数据目录 , 其中instanceDir必须要. config, schema &

Zookeeper -- 管理分布式环境中的数据

1.zookeeper配置文件简介: * zookeeper的配置文件在conf目录下,有zoo_sample.cfg, 需要将zoo_sample.cfg 改为zoo.cfg,因为zookeeper在启动时会找这个文件作为默认的配置文件. * 参数: tickTime:zookeeper服务器或者客户端与服务器之间维持心跳时间间隔参数.每个ticktime时间就会发送一个心跳. dataDir : zookeeper数据存储目录.默认情况会把日志文件保存到这个目录. clientPort :z

通过SolrJ 4.9管理Solr core

应用场景 使用solr时,有时需要通过程序动态的加载配置文件,如修改了solrconfig.xml.schema.xml,需要通过重新加载core来达到重新加载配置文件的目的. 另外,针对索引分类,也需要动态的创建core. 代码示例 import java.io.File; import java.io.IOException; import org.apache.solr.client.solrj.SolrServerException; import org.apache.solr.cli

ZooKeeper管理指南

ZooKeeper管理指南--在线PDF https://cloud.github.com/downloads/nileader/ZooKeeper-Notes/%E3%80%90ZooKeeper%20Notes%2027%E3%80%91ZooKeeper%E7%AE%A1%E7%90%86%E5%91%98%E6%8C%87%E5%8D%97%E2%80%94%E2%80%94%E9%83%A8%E7%BD%B2%E4%B8%8E%E7%AE%A1%E7%90%86ZooKeeper.pd

【saltstack学习笔记之十】使用sls安装nginx并管理nginx的配置文件

1.需求 使用sls安装nginx并管理nginx的配置文件,当nginx配置文件被修改时,自动更新配置文件,并重启nginx. 2.配置 1.在master端上写好nginx.sls文件 mkdir -p /srv/salt/nginx cd /srv/salt/nginx vim init.sls nginx: pkg: - installed service: - running - enable: True - reload: True - watch: - pkg: nginx - f