solrcloud集群搭建

2021-09-07 03:40:33 字數 1457 閱讀 8720

solrcloud 集群搭建

初始條件:

1. 三颱伺服器 ip 位址分別為

192.168.1.133

192.168.1.134

192.168.1.135

2. 使用 solr-5.3.1,zookeeper-3.4.6

3. linux version 3.16.0-23-generic, ubuntu 4.9.1-16ubuntu6

搭建步驟:

step1:搭建 zookeeper 伺服器

分別上傳 zookeeper-3.4.6 到三颱伺服器,並解壓到某目錄記為

在/conf 中新增 zoo.cfg 檔案內容如下:

ticktime=2000

datadir= ... # zookeeper 執行時產生的資料儲存目錄記為

clientport=2181

initlimit=5

synclimit=2

server.1=192.168.1.133:2888:3888

server.2=192.168.1.134:2888:3888

server.3=192.168.1.135:2888:3888

在中建立 myid 檔案並按如下規則填寫內容

192.168.1.133 機器上 1

192.168.1.134 機器上 2

192.168.1.135 機器上 3

分別在三伺服器上執行 /zkservice.sh 啟動服務。

step2:搭建 solr 集群

分別上傳 solr-5.3.1.tgz 到三颱伺服器,並進入該檔案所在目錄執行如下命令

tar xzf solr-5.3.1.tgz solr-5.3.1/bin/install_solr_service.sh --strip-components=2

sudo bash ./install_solr_service.sh solr-5.3.1.tgz

此時 solr 已經安裝在伺服器上了。

將 /var/solr 目錄下的 solr.in.sh 檔案中新增如下配置

zk_host="192.168.1.133:2181,192.168.1.134:2181,192.168.1.135:2181"

分別在三颱伺服器上呼叫 service solr start 啟動 solr 伺服器。

step3:建立 solr collection

進入任意一台 solr 根目錄執行如下命令

bin/solr create_collection -c collection1 -shards 3 -replicationfactor 2;

建立 solr collection,其中

-c collection1 為 collection 名,

-shards 3 表示將乙個邏輯表拆分成3分,

-replicationfactor 2 表中的乙個資料有兩條 copy。

SolrCloud集群搭建

步驟 1 搭建四個tomcat,並修改埠號 3 為每個solr例項建立乙個對應的solrhome。使用單機版的solrhome複製四份。4 需要修改solr的web.xml檔案。把solrhome關聯起來。5 修改每個solrhome中的solr.xml檔案 其中host為tomcat所在ip,ho...

快速簡單高效的搭建 SolrCloud 集群

網上一堆複製檔案 修改檔案的搭建教程,看完一頓懵,總覺得瞎複製檔案不安全,容易出亂子。今天看了官方文件做下筆記,使用內嵌的 jetty 和 自己的 zookeeper 啟動集群,希望能給一些幫助.環境 最好有兩台 ubuntu 16 的虛擬機器.只有一台的話應該可以起兩個埠不一樣的 solr 例項,...

solrcloud 8 5 0 環境搭建

solr 8.5.0 單機版搭建教程參考 solrcloud 是將多個 solr 服務作為集群。受限於 lucene 的底層機制,單個 solr 服務可以索引的文件資料最大為 int 的最大值,大概 21億。solrcloud 的文件數取決於 solr 服務的個數。理論上,solrcloud 文件數...