国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

【SOLR集群】分布式搜索部署SOLRCLOUD案例圖文

2019-11-11 03:51:29
字體:
供稿:網(wǎng)友
Solrcloud介紹:  SolrCloud(solr集群)是Solr提供的分布式搜索方案。  當你需要大規(guī)模,容錯,分布式索引和檢索能力時使用SolrCloud。  當索引量很大,搜索請求并發(fā)很高時,同樣需要使用SolrCloud來滿足這些需求。  不過當一個系統(tǒng)的索引數(shù)據(jù)量少的時候是沒有必要使用SolrCloud的。  SolrCloud是基于Solr和Zookeeper的分布式搜索方案。它的主要思想是使用Zookeeper作為SolrCloud集群的配置信息中心,統(tǒng)一管理solrcloud的配置,比如solrconfig.xml和schema.xml。Solrcloud特點功能:  1)集中式的配置信息  2)自動容錯  3)近實時搜索  4)查詢時自動負載均衡Solrcloud的結(jié)構:

  solrcloud為了降低單機的處理壓力,需要由多臺服務器共同來完成索引和搜索任務。實現(xiàn)的思路是將索引數(shù)據(jù)進行Shard分片,每個分片由多臺服務器共同完成,當一個索引或搜索請求過來時會分別從不同的Shard的服務器中操作索引。solrcloud是基于solr和zookeeper部署,zookeeper是一個集群管理軟件,solrcloud需要由多臺solr服務器組成,然后由zookeeper來進行協(xié)調(diào)管理。

 由于solrcloud一般都是解決大數(shù)據(jù)量、大并發(fā)的搜索服務,所以搭建solrcloud之前,首先需要搭建zookeeper注冊中心集群。1)搭建zookeeper集群步驟:需要三臺zookeeper、分別是zk1、zk2、zk3,對應的端口分別為2281、2282、2283。第一步:安裝jdk環(huán)境,因為zookeeper是使用java語言編寫的;第二步:準備zookeeper-3.4.6.tar.gz壓縮包,解壓并修改目錄名稱為zk1第三步:進入zk1/conf目錄,將zoo_sample.cfg文件名稱改為zoo.cfg第四步:修改zoo.cfg文件,配置集群信息(倆個截圖信息都是配置在zoo.cfg文件中) 

第五步:在dataDir(對應zoo.cfg配置文件中的目錄結(jié)構)目錄下創(chuàng)建myid文件,文件內(nèi)容為1,對應server.1中的1。第六步:拷貝zk1,復制兩個目錄zk2、zk3。并修改zoo.cfg和myid兩個文件。

第七步:編寫倆個腳本文件,分別啟動zookeeper集群和查看集群中各個服務的狀態(tài)。

2)、搭建solrcloud集群步驟:第一步:復制4個單機版solr服務對應的tomcat,并分別修改端口為:8280、8380、8480、8580。

第二步:復制4個solrhome,分別為solrhome8280、solrhome8380、solrhome8480、solrhome8580。一個solr實例對應一個solrhome。

第三步:修改每個solr服務對應的Tomcat容器中solr項目的web.xml文件中的內(nèi)容(目錄結(jié)構為/usr/local/solrcloud/tomcat8280/webapps/solr/WEB-INF)

第四步:修改每個solrhome下的solr.xml,指定對應solr服務的tomcat的ip和端口。

第五步:設置tomcat的啟動參數(shù),在每個tomcat目錄下的bin/catalina.sh,添加以下內(nèi)容:

第六步:將solr配置文件上傳到zookeeper中,進行統(tǒng)一管理,進入到/root/soft/solr-4.10.3/example/scripts/cloud-scripts目錄中執(zhí)行zkcli.sh命令:

./zkcli.sh   -zkhost   192.168.136.135:2281,192.168.136.135:2282,192.168.136.135:2283   -cmd   upconfig   -confdir   /usr/local/solrcloud/solrhome8280/collection1/conf   -confname   myconf(每個ip地址之間用逗號分隔)

第七步:編寫腳本文件啟動所有的solr服務

第八步:訪問部署的solr集群中任意的端口服務

第九步:solrcloud終于搭建完畢,能跟我做到現(xiàn)在的大家辛苦了奮斗


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阜城县| 江城| 宜君县| 汝城县| 湘潭市| 紫阳县| 浦东新区| 明溪县| 凤城市| 安顺市| 楚雄市| 河间市| 眉山市| 米林县| 邯郸县| 五台县| 北票市| 南溪县| 勃利县| 寿宁县| 天镇县| 洛扎县| 保康县| 宝山区| 凤凰县| 鸡东县| 永寿县| 曲麻莱县| 丽水市| 来安县| 昌乐县| 忻城县| 玛沁县| 花莲县| 宜兰县| 西畴县| 溆浦县| 宽城| 庆元县| 宁强县| 利辛县|