例如。我有两个文件夹,文件夹 1 和文件夹 2,用于存储索引。我想指定 index1(索引名称)存储在文件夹 1 中,并指定文件夹 2 存储索引 2。有什么方法可以支持吗???:)
问问题
546 次
1 回答
2
索引已经存储在不同的目录中。默认情况下,index1
存储在ES_HOME/elasticsearch/nodes/0/indices/index1
并index2
存储在ES_HOME/elasticsearch/nodes/0/indices/index2
. 因此,您可以创建ES_HOME/elasticsearch/nodes/0/indices/index1
指向 的符号链接和指向的folder1
符号链接。ES_HOME/elasticsearch/nodes/0/indices/index2
folder2
从版本 0.90.0.Beta1 开始,Elasticsearch 使用存储分发器来决定文件应该分配到哪个目录。分配器可以基于每个索引进行配置,因此可以创建一个带有分配器的插件,该分配器将始终在特定目录中分配索引。
于 2013-02-28T13:07:09.570 回答