Solr集群的架構

2021-08-20 00:25:49 字數 719 閱讀 7772

架構圖最近要搭乙個solr集群,我們先來了解一下架構。架構搭建需要用到solr+zookeeper。

看以下結構:

要完成的集群結構如下圖:

我們來了解一下solr和zookeeper。

solr

zookeeper

在此架構中,zookeeper扮演了三個功能,分別是集群管理,配置檔案的集中管理和分布式鎖。

集群管理

主從的管理、負載均衡、高可用的管理。集群的入口。zookeeper必須是集群才能保證高可用。zookeeper有選舉和投票的機制。集群中至少應該有三個節點。

配置檔案的集中管理

搭建solr集群時,需要把solr的配置檔案上傳zookeeper,讓zookeeper統一管理。每個節點都到zookeeper上取配置檔案。

集群需要的伺服器

zookeeper:3臺

solr:4臺

因為沒有條件,所以用的是偽分布式,zookeeper三個例項、tomcat(solr)需要四個例項。需要安裝jdk。

小結搭集群前先理清其架構和原理,搭建的時候就會順利很多。關於搭建集群的具體步驟,下篇將會介紹,敬請期待。

solr集群的搭建

solrcloud 昨天隨手寫了個solr單機版的搭建,今天準備寫乙個solr集群的搭建 1.solr集群只要環境配置正確還是比較簡單的 環境 centos 6.4 i386 bin 1.iso jdk 7u72 linux i586.tar.gz apache tomcat 7.0.47.tar....

solr集群安裝部署

zookeeper集群 集群配置 ip節點名稱 環境192.168.137.128 192.168.137.128 jdk1.8,zookeeper3.4.13,solr7.5.0 192.168.137.129 192.168.137.129 jdk1.8,zookeeper3.4.13,solr...

solr 搜尋架構優化

將現在架構大小索引方式,乙個大索引有幾千萬資料 小索引幾萬資料,還有另乙個結點有三百萬左右資料,現在每天有900萬左右的請求量,已經可以達到90 以上在100ms以下響應。但還是有少許的搜尋可能達到了兩秒以上,還有乙個就是現在索引是放在共享記憶體裡,如果那天這兩台神機沒有了話就比較麻煩,這次的公升級...