注:基于 elasticsearch.yml或 api请求的方式进行配置。
分片异步同步数据
不同分片之间的数据同步是一个很大的花费,默认是1s同步,如果我们不要求实时性,我们可以执行如下:
$ curl -XPUT http://localhost:9200/my_index -d '{
"settings" : {
"index" : {
"refresh_interval":"60s"
}
}
}'
详细分析:Elasticsearch Java API 的使用(14)—优化索引创建之setting设置、写入优化
索引存储类型
基于文件系统的存储是默认索引存储方式。有不同的实现或存储类型。
64位 | 32位 | |
---|---|---|
Windows | mmapfs | simplefs |
Linux | mmapfs | hybrid niofs |
如果可以容忍一个易失的存储,但希望它非常快,可以使用memory存储;它会提供最好的索引访问性能,但需要足够的内存来处理所有索引文件、索引和查询。
curl -XPUT localhost:9200/my_index -d '{
"settings": {
"index.store.type": "niofs"
}
}'
-
Simple FS(简单文