1. 程式人生 > >指尖上的電商---(11)Windows平臺部署SolrCloud

指尖上的電商---(11)Windows平臺部署SolrCloud

content 一個 window pat tco 節點 例如 lan 分布

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