我创建了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