You can modify the elasticsearch.yml file.
Module Name |
Parameter |
Description |
---|---|---|
Cross-domain Access |
http.cors.allow-credentials |
Indicates whether to return the Access-Control-Allow-Credentials of the header during cross-domain access. Value: true or false Default value: false |
http.cors.allow-origin |
Origin IP address allowed for cross-domain access, for example, 122.122.122.122:9200 |
|
http.cors.max-age |
Default browser cache duration. The cache is automatically cleared after the time range you specified. Unit: s Default value: 1728000 |
|
http.cors.allow-headers |
Headers allowed for cross-domain access, including X-Requested-With, Content-Type, and Content-Length. Use commas (,) and spaces to separate headers. |
|
http.cors.enabled |
Indicates whether to allow cross-domain access. Value: true or false Default value: false |
|
http.cors.allow-methods |
Methods allowed for cross-domain access, including OPTIONS, HEAD, GET, POST, PUT, and DELETE. Use commas (,) and spaces to separate methods. |
|
Reindexing |
reindex.remote.whitelist |
Configure this parameter to migrate data from the current cluster to the target cluster through the reindex API. The example value is 122.122.122.122:9200. |
Custom Cache |
indices.queries.cache.size |
Cache size in the query phase Value range: 1 to 100. Unit: % Default value: 10% |
Queue Size in a Thread Pool |
thread_pool.bulk.queue_size |
Queue size in the bulk thread pool. The value is an integer. You need to customize this parameter. Default value: 200 |
thread_pool.write.queue_size |
Queue size in the write thread pool. The value is an integer. You need to customize this parameter. Default value: 200 |
|
thread_pool.force_merge.size |
Queue size in the force merge thread pool. The value is an integer. Default value: 1 |
|
Customize |
You can add parameters based on your needs. |
Customized parameters NOTE:
|
If the Status is Succeeded in the parameter modification list, the modification has been saved. Up to 20 modification records can be displayed.