更新时间:2024-11-29 GMT+08:00
索引数据存储模式从HDFS切换为本地磁盘(推荐)
操作场景
Solr同时支持本地磁盘和HDFS存储索引数据,在大部分情况下,本地磁盘存储模式具有较高的读写性能,推荐使用本地磁盘存储模式。
此场景为存储模式切换,进行切换前,需要将存储在HDFS的历史索引逐个删除,之后根据下列步骤切换存储模式为本地磁盘,重建新的索引会存储到本地磁盘上。
前提条件
成功安装Solr服务,为保证读写性能,请为Solr节点的各实例准备单独挂盘。
操作步骤
假设已有一些索引使用HDFS存储,比如索引collectionTest,若需要将collectionTest等索引的存储模式切换为本地磁盘,切换步骤如下:
- 删除所有存储在HDFS的索引,以原索引collectionTest为例。
solrctl collection --delete collectionTest
此处索引名称collectionTest为举例,切换时请根据实际名称操作执行,直到所有存储在HDFS的索引都已经删除干净。
- 在Solr Web界面将服务参数“INDEX_STORED_ON_HDFS”改成“FALSE”。
修改完参数后,同步配置并重启集群,之后索引存储将切换为本地磁盘模式。
- 重建需要的索引,此时索引数据即会存储到本地磁盘上。
父主题: Solr业务常见操作