| prometheus.node.exporter | truefalse | 表示是否对接 Prometheus 开启 Node Exporter 监控服务。 默认值为 true。 开启后监控端口默认为 9100. | 
| thread_pool.write .queue_size | 200~10240 | 表示 queue_size 允许控制没有线程执行它们的待处理请求队列的大小。 默认值 1024。 | 
| thread_pool.search .queue_size | 1000~10240 | 表示 queue_size 允许控制没有线程来执行它们的待处理请求队列的初始大小。 默认值 1024。 | 
| action.destructive _requires_name | truefalse | 表示是否允许在删除索引时使用通配符或_all。默认值 true,表示允许使删除只限于特定名称指向的数据。取值false,表示允许在删除索引时使用通配符或_all,推荐配置。 | 
| discovery.zen.no_master_block | 全部写 | 表示控制当节点没有活跃的主节点时哪些操作应该被拒绝。 | 
| gateway.recover_after_time | - | 表示如果未达到期望的节点数,recovery 过程将在配置的时间后开始 recover 操作。默认值 5 分钟。 | 
| http.cors.enabled | truefalse | 表示是否支持跨区域资源共享,例如另一区域的服务器向 OpenSearch 执行请求。 | 
| http.cors.allow-origin | - | 表示允许跨域资源共享的域。详细配置说明,请参见Elatsticsearch。 | 
| indices.fielddata .cache.size | - | 表示 field 缓存数据所能使用的堆内存的最大值。 默认值 90%。 | 
| indices.memory.index _buffer_size | - | 表示总堆用于索引缓存被所有分片共享的内存大小。可配置百分比值或字节值。 默认值 10%,表示总堆内存的10%将被用于索引缓存被所有分片共享。 | 
| indices.queries .cache.size | - | 表示控制 filter 缓存的内存大小。默认值 10%。可配置百分比值或字节值。 | 
| indices.requests .cache.size | - | 表示分片级的请求缓存对每一个分片做本地缓存,这个缓存在节点级进行管理。默认堆内存的 1%。 | 
| node.attr.data(热) | hot | 表示 OpenSearch 节点自定义标签(node.attr.data),可用作热-温-冷架构配置。 | 
| script.allowed_types | - | 表示在 opensearch.yml 文件中指定允许的脚本类型。 | 
| script.allowed_contexts | - | 表示在 opensearch.yml 文件中指定允许的文本类型。 | 
| reindex.remote.whitelist | - | 表示允许 Reindex 的远程集群白名单。 | 
| remote_exe_dict | - | 表示用户自定义字典的可访问 URL,例如 http://<Logstash_IP>/dicts/mydict.dic。 | 
| remote_exe_stopwords | - | 表示用户停止词字典的可访问 URL,例如 http://<Logstash_IP>/dicts/mydict.dic。 | 
| path.repo | - | 表示共享文件系统仓库的路径。 | 
| repositories.url .allowed_urls | - | 表示只读 URL 仓库的路径。 | 
| os_additional_line1 | - | 表示在 opensearch.yml 文件中附加配置。 | 
| os_additional_line2 | - | 表示在 opensearch.yml 文件中附加配置。 | 
| os_additional_line3 | - | 表示在 opensearch.yml 文件中附加配置。 | 
| logger.action.level | infotracedebugwarnerror | 表示日志配置文件 log4j2.properties 中的 logger.action.level 配置项。 默认值 info。 | 
| rootLogger.level | infotracedebugwarnerror | 表示日志配置文件 log4j2.properties 中的 rootLogger.level 配置项。 默认值 info。 | 
| logger.deprecation .level | infotracedebugwarnerror | 表示日志配置文件 log4j2.properties 中的 logger.deprecation.level 配置项。  默认值 warn。 | 
| logger.index_search _slowlog_rolling.level | infotracedebugwarnerror | 表示日志配置文件 log4j2.properties 中的 logger.index_search_slowlog_rolling.level 配置项。  默认值 trace。 | 
| logger.index_indexing _slowlog.level | infotracedebugwarnerror | 表示日志配置文件 log4j2.properties 中的 logger.index_indexing_slowlog.level 配置项。  默认值 trace。 | 
| enable_heap_dump | truefalse | 表示是否允许启用自动 Heap Dump。  默认值 false。 | 
| heap_dump_path | - | 表示 Heap Dump 文件的存储路径。  默认值 /data/opensearch/dump。 | 
| clean_logs_older _than_n_days | 0~ | 表示 OpenSearch 节点日志保留天数。  默认值 7 天。 | 
| tcp_keepalive_intvl | 0~ | 表示 TCP keepalive 探活的时间间隔。  默认值 75。 | 
| tcp_keepalive_probes | 0~ | 表示在通知应用层连接断开之前,允许尝试发送未应答的(unacknowledged)探活请求的数量。  默认值 9。 | 
| tcp_keepalive_time | 0~ | 表示最后一次发送数据包之后,到发送第一个 keepalive 保活请求之间的时间间隔。  默认值 7200 秒。 |