感谢您的注意。
我是solr的新手,我正在使用IndexMergeTool在两台服务器上合并solr索引。
server_1上的索引大小为1.4GB,包含大量文件,而在server_2上,大小为380MB。
跑完后:
java -cp /migration/lucene-2.9.1/lucene-core-2.9.1.jar:/migration/lucene-2.9.1/contrib/misc/lucene-misc-2.9.1.jar org.apache.lucene.misc.IndexMergeTool /tmp/newIndex /server_1/data/solr/data/index /server_2/data/solr/data/index
我只有一个巨大的档案:
$ ls -lah /tmp/newIndex/
total 1.5G
drwxr-xr-x 2 root root 4.0K Sep 24 08:08 .
drwxrwxrwt 9 root root 4.0K Sep 24 08:06 ..
-rw-r--r-- 1 root root 1.5G Sep 24 08:08 _3.cfs
-rw-r--r-- 1 root root 284 Sep 24 08:08 segments_2
-rw-r--r-- 1 root root 20 Sep 24 08:08 segments.gen
这是对的吗?如果只有一个像这样的大文件会损害性能? 或者是否有任何工具选项我可以将其设置为生成多个小文件?
再次感谢您的注意。
答案 0 :(得分:0)