0

例如。我有两个文件夹,文件夹 1 和文件夹 2,用于存储索引。我想指定 index1(索引名称)存储在文件夹 1 中,并指定文件夹 2 存储索引 2。有什么方法可以支持吗???:)

4

1 回答 1

2

索引已经存储在不同的目录中。默认情况下,index1存储在ES_HOME/elasticsearch/nodes/0/indices/index1index2存储在ES_HOME/elasticsearch/nodes/0/indices/index2. 因此,您可以创建ES_HOME/elasticsearch/nodes/0/indices/index1指向 的符号链接和指向的folder1符号链接。ES_HOME/elasticsearch/nodes/0/indices/index2folder2

从版本 0.90.0.Beta1 开始,Elasticsearch 使用存储分发器来决定文件应该分配到哪个目录。分配器可以基于每个索引进行配置,因此可以创建一个带有分配器的插件,该分配器将始终在特定目录中分配索引。

于 2013-02-28T13:07:09.570 回答