我有一个现有的solr核心,里面有关于石油信息的数据。它运行得很好。
今天早上,我在同一容器中创建了一个新的solr核心,与水上的信息有关。
两个内核现在都运行良好的各自的架构文件,配置文件等。但是,当我在firefox中使用新创建的内核时,水数据已经在某种程度上已经存在。像两个核心共享相同的%SOLR_HOME%/数据。
我在创建新核心时如何在Solr中确保它不与其他现有核心共享数据?我基本上想要与this相反。
编辑我创建水核心的方法是复制石油核心并重命名目录以及重命名模式文件以及复制石油大战并将其重命名为水以便Tomcat可以为水建立一个新的网络目录。不确定这是否有任何限制,但以防万一。
答案 0 :(得分:1)
因为您复制了整个石油核心目录,包括数据/索引目录(如果您遵循默认文件夹命名约定)。该索引文件夹包含来自石油核心的所有数据。因此,在这种情况下,如果您将一个核心复制为重用作为另一个核心的起点,我建议在复制之后删除新核心数据目录中的任何文件夹。这将保留所有其他设置,但在核心启动时将创建索引(和其他文件夹),以清除数据。