编译 solr 源码
导入 solr
源码到 eclipse
环境
- win7
- jdk 1.8
- solr 6.3.0
- ant 1.9.0
- zookeeper 4.9.0
步骤
git clone https://github.com/apache/lucene-solr.git
git check releases/lucene-solr/6.3.0
ant ivy-bootstrap
ant complie
ant eclipse
- 导入
eclipse
搭建伪集群
- 将
${solr_dir}/solr/server
复制两份,分别命名为server_8984
、server_8985
- 在
StartSolrJetty
添加System.setProperty("zkHost", "127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183");
- 复制两份
StartSolrJetty
,分别命名为StartSolrJetty1
、StartSolrJetty2
StartSolrJetty1
增加如下代码:System.setProperty("solr.solr.home", "solr/server_8984/solr");
StartSolrJetty2
增加如下代码:System.setProperty("solr.solr.home", "solr/server_8985/solr");
-
配置
zookeeper
集群 - 通过
run application
分别启动StartSolrJetty
类
修改default-nested-ivy-settings.xml文件可以加速构建