`

Solr Jetty Replication

 
阅读更多
===========================================================
How to build a Solr cluster(One Master, two Slaves)
===========================================================
1. Add below replication handler to solrconfig.xml in the example dir.
<requestHandler name="/replication" class="solr.ReplicationHandler" >
<lst name="master">
<str name="enable">${solr.master.enable:false}</str>
<str name="replicateAfter">startup</str>
<str name="replicateAfter">commit</str>
<str name="confFiles">stopwords.txt</str>
</lst>
<lst name="slave">
<str name="enable">${solr.slave.enable:false}</str>
<str name="masterUrl">
http://SOLRSERVER:8983/solr/collection1/replication
</str>
<str name="pollInterval">00:00:60</str>
</lst>
</requestHandler>
2.
cp -r example example2
cp -r example example3

3.start the servers
cd example  -- this is for master
nohup  java -Xms512M -Xmx1024M -Dfile.encoding=UTF8  -Dsolr.master.enable=true   -jar start.jar &

cd example2 -- this is for slave
nohup java -Xms512M -Xmx1024M -Dfile.encoding=UTF8   -Dsolr.slave.enable=true -Dsolr.data.dir=./cores_data/data8984 -Djetty.port=8984    -jar  start.jar &

cd example3 -- this is for slave
nohup java -Xms512M -Xmx1024M -Dfile.encoding=UTF8   -Dsolr.slave.enable=true -Dsolr.data.dir=./cores_data/data8985 -Djetty.port=8985    -jar  start.jar &

4 check ths status
http://SOLRSERVER:8983/solr/admin/replication/index.jsp
http://SOLRSERVER:8984/solr/admin/replication/index.jsp
http://SOLRSERVER:8985/solr/admin/replication/index.jsp

5. build index into server.
[jk97029@SOLRSERVER exampledocs]$ pwd
/home/jk97029/apache-solr-3.6.0/example/exampledocs
[jk97029@SOLRSERVER exampledocs]$ java -jar post.jar mem.xml
[jk97029@SOLRSERVER exampledocs]$ java -jar post.jar hd.xml

6. check if the docs are added or not.
http://SOLRSERVER:8983/solr/select/?q=id:6H500F0
http://SOLRSERVER:8984/solr/select/?q=id:6H500F0
http://SOLRSERVER:8985/solr/select/?q=id:6H500F0
分享到:
评论

相关推荐

    jetty-io-9.2.10.v20150310.jar

    solr jetty-io-9.2.10.v20150310.jar

    linux上搭建solr的实现方法(用jetty部署)

    在Linux系统上搭建Apache Solr,特别是在CentOS 7环境下,使用Jetty作为Web服务器进行部署,是一个高效且灵活的方法。Solr是一个流行的开源搜索引擎,它提供了强大的全文搜索、索引和查询功能,广泛应用于各类数据...

    solr-jetty:Jetty应用程序用于部署我们的Solr服务

    码头用于部署Solr的Jetty应用程序。 默认情况下,不包含任何核心。 必须将它们添加到配置中。安装下载并运行: java -jar start.jar从以下位置查看应用程序: http://localhost:8985/solr/版本号索尔4.10.4 码头8.1....

    jetty-rewrite-9.2.10.v20150310.jar

    solr jetty-rewrite-9.2.10.v20150310.jar

    jetty-servlet-9.2.10.v20150310.jar

    solr jetty-servlet-9.2.10.v20150310.jar

    solr-5.5.5 linux安装包

    Jetty是一款轻量级的Java Web服务器和Servlet容器,它被用作Solr的默认Web服务器,替代了通常使用的Tomcat。在Solr-5.5.5中选择Jetty作为部署选项,有以下优势: 1. **轻量级**:Jetty比Tomcat更轻便,启动和关闭...

    手把手教你 对 solr8 配置用户登录验证 涉及到的配置文件

    - **etc目录**: 这个目录通常包含 Solr 的配置文件,如 `jetty.xml`,`jetty-security.xml`,`jetty-realm.properties` 等。这些文件用于设置 Jetty 的安全特性。 - **contexts目录**: 这里存放的是 Solr 的上下文...

    Linux上Solr的启动方式

    使用Solr内置的Jetty服务器启动Solr (1)借助X Shell上传solr的安装包到/usr/local/目录下,使用 tar -zxvf命令进行解压.  (2)使用内置的Jetty来启动Solr服务器只需要在example目录下,执行start.jar程序即可,...

    solr-7.4.0.zip

    2. `server`目录:包含了Solr服务器的核心组件,如Jetty web服务器,Solr配置文件,以及SolrCloud相关的配置和库文件。 - `server/solr`:存储Solr实例的目录,每个实例有自己的配置文件和数据目录。 - `server/...

    solr(solr-9.0.0.tgz)

    2. **server** 文件夹:这是Solr的核心所在,包括了Jetty服务器(默认的嵌入式HTTP服务器)、配置文件、日志、运行时目录等。其中,`solr.xml`是Solr的全局配置文件,`configsets`包含了预定义的配置集,可以快速...

    Apache Solr(solr-8.11.1.tgz)

    你可以将这个WAR文件部署到任何支持Java Servlet容器,如Tomcat或Jetty上运行。 2. **Server 目录**:包含运行Solr服务器所需的所有文件,如配置文件、日志目录、启动脚本等。这个目录下的`start.jar`是用于启动...

    solr4.9与tomcat8,tomcat7整合

    【Solr 4.9与Jetty的运行】 Apache Solr 是一个开源的搜索平台,它提供了全文检索、高亮显示、拼写建议等功能。在Solr 4.9版本中,可以与Jetty或Tomcat这样的Servlet容器进行集成,以实现更灵活的部署。 1. **Solr...

    solr的学习

    Solr 可以独立运行在 Jetty、Tomcat 等 Servlet 容器中。 - **特点**: - 提供了比 Lucene 更为丰富的查询语言。 - 实现了高度的可配置性和可扩展性,并对索引、搜索性能进行了优化。 - 支持多种索引创建方式和...

    solr5.5.4部署及使用

    在本文档中,我们将详细介绍如何部署和使用 Solr 5.5.4 版本,包括两种常见的部署方式:Jetty 和 Tomcat,并涉及到中文分词器IKAnalyzer的集成以及对Word文档的支持。 首先,我们需要准备合适的环境,这里要求的是...

    Apache Solr(solr-8.11.1.zip)

    Apache Solr是一款开源的企业级搜索平台,由Apache软件基金会维护。它是基于Java的,提供了高效、可扩展的全文检索、数据分析和分布式搜索功能。Solr-8.11.1是该软件的一个特定版本,包含了从早期版本到8.11.1的所有...

    solr4.7服务搭建

    ### Solr 4.7 服务搭建详细指南 #### 一、环境准备 为了搭建 Solr 4.7 服务,我们需要确保以下环境已经准备好: 1. **Java Development Kit (JDK) 1.7**:Solr 需要 Java 运行环境支持,这里我们选择 JDK 1.7 ...

    最新版windows solr-8.8.2.zip

    1. **分布式搜索**:Solr支持在多台服务器上分布式部署,通过Sharding和Replication技术,能够处理海量数据,并实现快速的搜索响应。 2. **灵活的数据导入**:Solr提供了DataImportHandler(DIH),可以方便地从...

    solr安装包下载地址

    2. `server`:这是Solr服务器的核心目录,包括Jetty服务器(用于托管Solr)、配置文件、日志文件等。 3. `example`:这是一个示例Solr实例,包含了一个预配置的核心,可以用来快速启动并了解Solr的基本操作。 4. `...

    Solr项目源码及solr资源包

    8. **SolrCloud模式**:如果项目涉及到SolrCloud,那么还需要了解分布式搜索和存储的概念,如Sharding(分片)、Replication(复制)和ZooKeeper(协调节点)。 9. **Spring Data Repository**:项目可能使用了...

Global site tag (gtag.js) - Google Analytics