例如。 我有两个文件夹,folder1和folder2,用于存储索引。我想指定存储在folder1中的index1(索引名称),以及指定index2的folder2。 是否有一些方法来支持它???:)
答案 0 :(得分: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使用a store distributor来决定文件应分配到哪个目录。可以基于每个索引配置分发服务器,因此可以创建一个插件,该分发器将始终在特定目录中分配索引。