SolrCloud源码环境搭建 - Solr
2014-11-23 01:48
225 查看
SolrCloud需要运行多个Solr实例,要在本地进行调试,至少需要启动两个Solr服务,另外还需要单独的zookeeper服务,步骤如下
![](http://img.blog.csdn.net/20141123021605750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGhyZWVpZGlvdHM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
建立两份StartSolrJetty的Debug配置,启动参数分别是
-Dsolr.solr.home=solr/example/solr -DzkHost=127.0.0.1:2181 -Dport=8983
-Dsolr.solr.home=solr/example/solr2 -DzkHost=127.0.0.1:2181 -Dport=8984
利用solr附带的example\scripts\cloud-scripts将索引配置文件上传至zookeeper,类似于:
D:/solr-4.10.2/example/scripts/cloud-scripts/zkcli.sh -zkhost 10.10.22.118:2181 -cmd upconfig -confdir solr-4.10.2\example\solr\collection1\conf -confname ugc
创建collection:
http://127.0.0.1:8983/solr/admin/collections?action=CREATE&name=ugc&replicationFactor=2&numShards=2&collection.configName=ugc&maxShardsPerNode=10&wt=json
打开惊艳的Solr管理界面,开始旅程吧!
1.下载源码
官网http://lucene.apache.org/solr/下载solr-4.10.2源码包,解压后在含有build.xml的根目录下执行ant eclipse,生成如下工程文件,可直接导入eclipse。2.生成Solr索引文件目录
将目录solr/example/solr复制一份为solr/example/solr2,修改solr/example/solr2/solr.xml中的jetty.port:8983为jetty.port:8984。3.修改启动类
调试Solr时,用内嵌的Jetty更方便,不需要另外搭建tomcat,启动类为StartSolrJetty,修改其内容如下建立两份StartSolrJetty的Debug配置,启动参数分别是
-Dsolr.solr.home=solr/example/solr -DzkHost=127.0.0.1:2181 -Dport=8983
-Dsolr.solr.home=solr/example/solr2 -DzkHost=127.0.0.1:2181 -Dport=8984
4.启动zookeeper
复制zoo_sample.cfg一份为zoo.cfg,启动zookeeper。5.开始调试
启动两个StartSolrJetty调试程序。利用solr附带的example\scripts\cloud-scripts将索引配置文件上传至zookeeper,类似于:
D:/solr-4.10.2/example/scripts/cloud-scripts/zkcli.sh -zkhost 10.10.22.118:2181 -cmd upconfig -confdir solr-4.10.2\example\solr\collection1\conf -confname ugc
创建collection:
http://127.0.0.1:8983/solr/admin/collections?action=CREATE&name=ugc&replicationFactor=2&numShards=2&collection.configName=ugc&maxShardsPerNode=10&wt=json
打开惊艳的Solr管理界面,开始旅程吧!
相关文章推荐
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- cloudera search环境搭建搭建-solrcloud
- solrcloud+zookeeper环境搭建
- 网关 Spring-Cloud-Gateway 源码解析 —— 调试环境搭建
- 网关 Spring-Cloud-Gateway 源码解析 —— 调试环境搭建
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- SolrCloud集群环境搭建
- 本地连接到solrcloud集群环境进行源码测试
- solrcloud5.2.1+tomcat环境搭建
- 网关 Spring-Cloud-Gateway 源码解析 —— 调试环境搭建
- cloudera search1.0.0环境搭建(1):搭建solrcloud
- Solr之——SolrCloud5.2.1+tomcat7+zookeeper3.4.6环境搭建
- Window环境下基于Tomcat & Zookeeper搭建Solr Cloud 5.1
- 网关 Spring-Cloud-Gateway 源码解析 —— 调试环境搭建
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- windows下solrcloud+tomcat+zookeeper伪集群环境搭建
- Solr Cloud 5.4 集群环境搭建
- 网关 Spring-Cloud-Gateway 源码解析 —— 调试环境搭建
- 网关 Spring-Cloud-Gateway 源码解析 —— 调试环境搭建