1. 程式人生 > >solr cloud系列-叢集搭建

solr cloud系列-叢集搭建

solr的環境是基於伺服器中介軟體的web專案,網上有很多用tomcat搭建solr的文章,這裡就不介紹了,下面介紹下用jetty方式搭建solr叢集方式,solr已經在專案中整合好了jetty,目前沒發現兩者之間的效能差別。
準備機器
196.168.162.50
196.168.162.51
196.168.162.52
埠:8983(預設埠)
solr cloud版本:6.1.0
jdk支援:solr6以上版本需要使用jdk1.8以上版本


linux建立操作使用者 每臺機器都建立solr賬戶
useradd -d /usr/solr solr
passwd solr

官網下載solr-6.1.0.tgz,其他方式下載也行,解壓檔案目錄:/usr/solr
修改配置檔案:bin/solr.in.sh
SOLR_HEAP="2048m"
SOLR_JAVA_MEM="-Xms2048m -Xmx2048m"
ZK_HOST="192.168.162.50:2181,192.168.162.51:2181,192.168.162.52:2181"
指定下記憶體設定和zookeeper設定,這個配置檔案是solr專案的執行設定配置檔案,其他條件可以酌情修改

所有機器都要配置的,別忘了開放埠


啟動solr cloud,   -c引數表示以cloud方式啟動,啟動不新增這個引數會以單點的方式啟動
./bin/solr -c

日誌位置在:server/logs/*
web頁面地址:http://192.168.xxx.xxx:8983,這裡ip是你搭建機器的ip,




所有安裝的機器都執行啟動命令,叢集就搭建起來了

有問題可以直接評論或者加我qq,273964523