Solr数据迁移

单机Solr部署在linux /opt目录下,运行一段时间后发现该目录分配的空间不足,而Solr的索引数据量较大,必须更改相关core下面的data目录,以改变索引存放的目录。

备注:单机版solr的data目录默认存放在core文件的目录下一层;集群版solr的data文件默认存放在solrhome对应core示例的下一层目录

找到相应的solrconfig.xml文件,将dataDir修改为自定义的目录,如/home/solrDate/kkrecord/data

Solr数据迁移_第1张图片Solr数据迁移_第2张图片

 

以前修改过其他参数,比如schema.xml,更新过里面的field,然后在Core Admin页面上Reload即可加载配置,但是这次却失效了,多次Reload,改变目录的写法,页面上dataDir都不能更新过来,就在我打算重新安装Solr的时候,想着重启试一试

bin/solr restart成功了。data的目录成功修改了。

再把之前data目录下的数据完全拷贝过来以后即可。

应该是像field这些等级不是很高的参数,只需要Reload同步即可,但是涉及Core的存储目录这些关键的参数,则需要重启才行。

你可能感兴趣的:(solr)