本篇說明主要描述的是從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...