我創建了solr 1.4索引,並希望針對大容量應用程序針對它進行查詢。我查詢的索引是靜態的 - 不允許更新。一些客戶端應用程序在服務器上請求CPU負載在四核ubuntu盒子上達到約200%,所以我想在第二個盒子上覆制索引並並行運行以提高吞吐量。複製只讀solr服務器
我關閉solr,將索引複製到一個單獨的目錄,配置solr服務器指向新的索引,並將它們都解僱了。儘管原始服務器像以前一樣工作,但該副本未能找到任何文檔。
當我這樣做服務器上的目錄列表,我看到有點奇怪的東西: 這是原來的索引目錄
total 3581328
-rw-r--r-- 1 gene pal 2502676419 2010-07-08 20:53 _38.fdt
-rw-r--r-- 1 gene pal 488660 2010-07-08 20:53 _38.fdx
-rw-r--r-- 1 gene pal 198 2010-07-08 20:53 _38.fnm
-rw-r--r-- 1 gene pal 213752776 2010-07-08 20:54 _38.frq
-rw-r--r-- 1 gene pal 366496 2010-07-08 20:54 _38.nrm
-rw-r--r-- 1 gene pal 725677119 2010-07-08 20:54 _38.prx
-rw-r--r-- 1 gene pal 1124453 2010-07-08 20:54 _38.tii
-rw-r--r-- 1 gene pal 85260530 2010-07-08 20:54 _38.tis
-rw-r--r-- 1 gene pal 280471 2010-07-08 20:54 _38.tvd
-rw-r--r-- 1 gene pal 133020745 2010-07-08 20:54 _38.tvf
-rw-r--r-- 1 gene pal 977316 2010-07-08 20:54 _38.tvx
-rw-r--r-- 1 gene pal 299 2010-07-08 20:54 segments_1b
-rw-r--r-- 1 gene pal 20 2010-07-08 20:54 segments.gen
上市,這是複製的上市:
total 3577796
-rw-r--r-- 1 gene pal 2502676419 2010-07-10 23:16 _38.fdt
-rw-r--r-- 1 gene pal 488660 2010-07-10 23:15 _38.fdx
-rw-r--r-- 1 gene pal 198 2010-07-10 23:15 _38.fnm
-rw-r--r-- 1 gene pal 213752776 2010-07-10 23:15 _38.frq
-rw-r--r-- 1 gene pal 366496 2010-07-10 23:15 _38.nrm
-rw-r--r-- 1 gene pal 725677119 2010-07-10 23:16 _38.prx
-rw-r--r-- 1 gene pal 1124453 2010-07-10 23:16 _38.tii
-rw-r--r-- 1 gene pal 85260530 2010-07-10 23:15 _38.tis
-rw-r--r-- 1 gene pal 280471 2010-07-10 23:16 _38.tvd
-rw-r--r-- 1 gene pal 133020745 2010-07-10 23:16 _38.tvf
-rw-r--r-- 1 gene pal 977316 2010-07-10 23:16 _38.tvx
-rw-r--r-- 1 gene pal 299 2010-07-10 23:15 segments_1b
-rw-r--r-- 1 gene pal 20 2010-07-10 23:15 segments.gen
儘管文件大小看起來都一樣,但每個列表頂部顯示的總數是不同的。而且即使Solr的啓動消息表明,它在尋找這個目錄在
INFO: Opening new SolrCore at solr/, dataDir=./data/
管理統計表明沒有可用的文件SOLR
我應該看看麻煩,拍這個問題還有什麼呢?
感謝,
基因
你複製solrconfig.xml中和schema.xml中呢? – 2010-07-11 21:10:22