排第四偶家 发表于 2017-12-20 08:51:22

指尖上的电商---(11)Windows平台部署SolrCloud

  SolrCloud是一种分布式解决方式,是基于zookeeper和solr的,能够简单理解为一种集群,能够提供分布式查询。分布式写索引。
  SolrCloud的结构大致是这种,一个SolrCloud包含多个Shared节点。一个Shared的包含Solr节点。当中每一个Shared中的有一个Leader Solr节点。多个Replica节点。
  每一个SOLR节点的内容是一样的。
  
我们这节看下怎么在windows平台上部署solrCloud
  须要下载下程序。详细安装配置能够前几节的教程
  tomcat 8.0切记,假设用的是安装版本号。安装版本号是没有catalina.bat这个文件的
  solr 4.8
  这里我们演示单机部署。zookeeper和solr部署在同一台server上。
  1.配置solr.xml
  在D:\Server\Solr目录下找到solr.xml配置文件,加入例如以下节点
  

<solr>  
<cores leaderVoteWait=&quot;${leaderVoteWait:15000}&quot; hostContext=&quot;${hostContext:}&quot; hostPort=&quot;8040&quot; host=&quot;${host:}&quot; defaultCoreName=&quot;deals&quot; adminPath=&quot;/admin/cores&quot;>
  
<core instanceDir=&quot;collection1&quot; name=&quot;collection1&quot;/>
  
</cores>
  
</solr>
  

  hostContext:指定服务名称
  
            hostPort:指定port
  
            leaderVoteWait:选举leader的等待时间ms
  

  2.配置Tomcat參数
  在開始菜单中找到monitor tomcat,打开后切换到JAVA选项卡,在java options中加入例如以下參数配置
  -Dbootstrap_confdir=D:\Server\Solr\collection1/conf
  -Dcollection.configName=clusterconf
  
            -DzkRun
  
            -DzkHost=localhost:9040
  
            -DnumShards=1
  例如以下界面

  重新启动tomcat,打开地址http://localhost:8040/solr/#/~cloud 就能够看到效果了

  

  參照:http://demi-panda.com/2013/03/30/solr-cloud-install/
页: [1]
查看完整版本: 指尖上的电商---(11)Windows平台部署SolrCloud