文档首页/ MapReduce服务 MRS/ 组件操作指南(安卡拉区域)/ 使用Solr/ Solr业务常见操作/ 索引数据存储模式从HDFS切换为本地磁盘(推荐)
更新时间:2024-11-29 GMT+08:00

索引数据存储模式从HDFS切换为本地磁盘(推荐)

操作场景

Solr同时支持本地磁盘和HDFS存储索引数据,在大部分情况下,本地磁盘存储模式具有较高的读写性能,推荐使用本地磁盘存储模式。

此场景为存储模式切换,进行切换前,需要将存储在HDFS的历史索引逐个删除,之后根据下列步骤切换存储模式为本地磁盘,重建新的索引会存储到本地磁盘上。

前提条件

成功安装Solr服务,为保证读写性能,请为Solr节点的各实例准备单独挂盘。

操作步骤

假设已有一些索引使用HDFS存储,比如索引collectionTest,若需要将collectionTest等索引的存储模式切换为本地磁盘,切换步骤如下:

  1. 删除所有存储在HDFS的索引,以原索引collectionTest为例。

    solrctl collection --delete collectionTest

    此处索引名称collectionTest为举例,切换时请根据实际名称操作执行,直到所有存储在HDFS的索引都已经删除干净。

  2. 在Solr Web界面将服务参数“INDEX_STORED_ON_HDFS”改成“FALSE”

    修改完参数后,同步配置并重启集群,之后索引存储将切换为本地磁盘模式。

  3. 重建需要的索引,此时索引数据即会存储到本地磁盘上。