You can modify the elasticsearch.yml file.
Module Name |
Parameter |
Description |
---|---|---|
Cross-domain Access |
http.cors.allow-credentials |
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 |
Cache duration of the browser. The cache is automatically cleared after the time range you specify. Unit: s Default value: 1,728,000 |
|
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 |
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 |
Configured for migrating 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.