solrcloud集群搭建
solrcloud 集群搭建
初始條件:
1. 三臺服務(wù)器 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 服務(wù)器
分別上傳 zookeeper-3.4.6 到三臺服務(wù)器,并解壓到某目錄記為 <zookeeper_HOME>
在<zookeeper_HOME>/conf 中添加 zoo.cfg 文件內(nèi)容如下:
tickTime=2000
dataDir= ... # zookeeper 運(yùn)行時產(chǎn)生的數(shù)據(jù)存儲目錄記為 <zookeeper_DATA>
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
在<zookeeper_DATA> 中創(chuàng)建 myid 文件并按如下規(guī)則填寫內(nèi)容
192.168.1.133 機(jī)器上 1
192.168.1.134 機(jī)器上 2
192.168.1.135 機(jī)器上 3
分別在三服務(wù)器上運(yùn)行 <zookeeper_HOME>/zkService.sh 啟動服務(wù)。
step2:搭建 solr 集群
分別上傳 solr-5.3.1.tgz 到三臺服務(wù)器,并進(jìn)入該文件所在目錄執(zhí)行如下命令
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 已經(jīng)安裝在服務(wù)器上了。
將 /var/solr 目錄下的 solr.in.sh 文件中添加如下配置
ZK_HOST="192.168.1.133:2181,192.168.1.134:2181,192.168.1.135:2181"
分別在三臺服務(wù)器上調(diào)用 service solr start 啟動 solr 服務(wù)器。
step3:創(chuàng)建 solr collection
進(jìn)入任意一臺 solr 根目錄執(zhí)行如下命令
bin/solr create_collection -c collection1 -shards 3 -replicationFactor 2;
創(chuàng)建 solr collection,其中
-c collection1 為 collection 名,
-shards 3 表示將一個邏輯表拆分成3分,
-replicationFactor 2 表中的一個數(shù)據(jù)有兩條 copy。
轉(zhuǎn)載于:https://www.cnblogs.com/davidwang456/p/4968082.html
總結(jié)
以上是生活随笔為你收集整理的solrcloud集群搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zookeeper源码用ant进行编译为
- 下一篇: zookeeper源码分析之一服务端启动