Solr解除安裝 載入索引資料

2021-08-09 10:55:12 字數 1775 閱讀 4256

本篇說明主要描述的是從solr中解除安裝索引資料已經載入索引資料的方法。解除安裝索引資料主要是為了減少歷史資料對磁碟的空間的占用,以及提高當前solr服務的效率;載入索引資料主要是為了歷史的資料資料能夠復用,進行回溯。下面,將介紹執行的具體步驟。

2、選取ftpen201706這個collection作為例子進行說明。可以看到ftpen201706這個collection後面有shard1、shard2、shard3,它們分別對應著199主機上的8983、8984、8985三個埠。

solr中的儲存資料都是儲存在solrhome中的,8983、8984、8985三個埠對應著三個節點,三個節點對應著的索引資料儲存的目錄分別為:

1)8983:/***/cluster-cloud-1/solrhome

2)8984:/***/cluster-cloud-2/solrhome

3)8985:/***/cluster-cloud-3/solrhome

3、針對ftpen201606這個collection,三個分片對應的索引資料的儲存目錄分別為:

1)shard1:/***/cluster-cloud-2/solrhome/ftpen201706_shard1_replica1/data/index

2)shard2:/***/cluster-cloud-3/solrhome/ftpen201706_shard2_replica1/data/index

3)shard3:/***/cluster-cloud-1/solrhome/ftpen201706_shard3_replica1/data/index

4、第三點中的ftpen201706的索引資料的儲存路徑,是根據圖1和第2點中的資訊對應得來的。下面要進行的就是將索引資料打包、拷貝。現在,需要將索引資料打包拷貝到/ausdata這個目錄中。

1)首先,拷貝shard1的節點資料。進入/***/cluster-cloud-2/solrhome/ftpen201706_shard1_replica1/data,執行指令tar -zcvf /back/ftpen201706_shard1_replica1_index.tar.gz index/。

2)其次,拷貝shard2的節點資料。進入/***/cluster-cloud-3/solrhome/ftpen201706_shard2_replica1/data,執行指令tar -zcvf /back/ftpen201706_shard2_replica1_index.tar.gz index/。

3)最後,拷貝shard3的節點資料。進入/***/cluster-cloud-1/solrhome/ftpen201706_shard3_replica1/data,執行指令tar -zcvf

/back/ftpen201706_shard3_replica1_index.tar.gz index/。

執行上述指令後,可以在/back目錄下看到

三個索引壓縮包檔案。執行到這一步,索引的打包備份工作已經完成,三個檔案組成了ftpen201706這個collection的完整的索引檔案。

5、執行解除安裝ftpen201706這個collection的動作。在瀏覽器中輸入指令:

6、執行完第5步後,索引的解除安裝工作便已經完成。

1、首先,預先建立乙個collection,取名叫做ftpen201706,在瀏覽器中輸入指令:

2、根據解除安裝索引資料中的第1點和第2點的資訊,得到新建立的ftpen201706的每個shard的索引資料的儲存路徑。

3、拷貝索引資料,分別將三個索引壓縮包檔案拷貝到每個shard對應的索引目錄中,並解壓到index目錄

至此,解除安裝索引資料和載入索引資料的完整的流程已經結束。

solr 索引資料刪除

刪除solr索引資料,使用xml有兩種寫法 1 delete id 1 id delete commit 2 delete query id 1 query delete commit 刪除所有索引,這樣寫就可以了 delete query query delete commit 注意 這個節點不能...

驅動 載入 解除安裝

載入過程 bool cloadsysdlg loaddriver lpctstr lpservicename,lpctstr lppathname sc createhanle createservice scmanagerhandle,lpservicename,用於建立登記資料庫中的關鍵字 lp...

五 solr 索引資料匯入 csv格式

有時候我們有一些通過sql匯出的csv格式的檔案如果需要匯入到slor,可以採用以下的方法 首先假定我們的schema.xml如下所示 field name id type string stored true indexed true field name name type string sto...