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

Posted wzjhoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指尖上的电商---(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="${leaderVoteWait:15000}" hostContext="${hostContext:}" hostPort="8040" host="${host:}" defaultCoreName="deals" adminPath="/admin/cores">
<core instanceDir="collection1" name="collection1"/>
</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/








以上是关于指尖上的电商---(11)Windows平台部署SolrCloud的主要内容,如果未能解决你的问题,请参考以下文章

腾讯云:打造跨境电商平台差异化优势,弥补卖家主要运营短板

在 Windows 平台上的 Anaconda 中从 Python 替换 Perl

电商平台部署架构组件图

通用 Windows 平台上的 Type.GetTypeCode

Windows Azure Pack快速部署 Azure Pack服务平台部署

Django+uwsgi在linux和windows上的部署