Windows環境下solrCloud 6.x的配置安裝(單機模擬多伺服器) – solrClound部署

Windows環境下solrCloud 6.x的配置安裝(單機模擬多伺服器) – solrClound部署

Solr部署

solr6.2.0內建了Jetty伺服器,所以不用安裝部署到Tomcat了。(若需要請從網上查詢相關資料)

Solr是一個獨立的企業級搜尋應用伺服器,它對外提供類似於Web-service的API介面。使用者可以通過http請求,向搜尋引擎伺服器提交一定格式的XML檔案,生成索引;也可以通過Http Get操作提出查詢請求,並得到XML格式的返回結果。

1.把下載的solr-6.2.0解壓到目錄C:\apps\solr-1
2.修改bin\solr.in.cmd的配置

set ZK_HOST=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
set SOLR_PORT=8983

ZK_HOST:為上一篇文章中部署的3個zookeeper地址
SOLR_PORT:為solr的服務埠(如果在同一臺機器上部署,要給它們分配不同的埠號。)

配置多個Solr

配置方法如上所述,相關改動引數比較如下

solrSOLR_PORT
solr-18983
solr-28984
solr-38985

用Zookeeper管理配置檔案

使用cmd命令執行

C:\apps\solr-1\server\scripts\cloud-scripts\zkcli -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183 -cmd upconfig -confdir C:\apps\solr-1\server\solr\configsets\sample_techproducts_configs\conf -confname newconfig

引數說明
zkhostzookeeper的服務地址
cmd命令型別
confdir配置的目錄
confname配置名稱

檢查zookeeper儲存情況,進入zookeeper的cmd命令如下:

C:\apps\zookeeper-1\bin\zkCli -server 127.0.0.1:2181

查詢configs的相關命令

ls /configs
ls /configs/newconfig

這裡寫圖片描述

啟動Solr服務

1.啟動solr命令:

C:\apps\solr-1\bin\solr start

這裡寫圖片描述

2.檢視solr狀態:

C:\apps\solr-1\bin\solr status

這裡寫圖片描述

登入Solr Web介面

使用瀏覽器開啟

http://127.0.0.1:8983/solr/#/

其他兩個solr訪問地址分別是: http://127.0.0.1:8984/solr/#/http://127.0.0.1:8985/solr/#/

這裡寫圖片描述

建立Collection

1.通過url建立一個collection

http://127.0.0.1:8983/solr/admin/collections?action=CREATE&name=myNewCollection&numShards=3&replicationFactor=1&collection.configName=newconfig

2.通過Solr Web介面建立一個collection

這裡寫圖片描述

最終效果

這裡寫圖片描述