修改OpenSearch配置文件默認參數
更新時間 2025-04-01 14:34:50
最近更新時間: 2025-04-01 14:34:50
分享文章
云搜索服務支持您在控制臺修改OpenSearch.yml文件中的部分參數。
云搜索服務支持您在控制臺修改OpenSearch.yml文件中的部分參數。
操作步驟
登錄云搜索服務管理控制臺,在左側導航欄,選擇對應的實例類型,進入管理列表頁面。
點擊實例名稱進入對應實例詳情,并選擇“配置管理”。
點擊“修改配置”進入編輯狀態,對所需的參數進行修改,修改時請關注填寫規則和樣例。
修改完成后,點擊“提交”,并在彈出的窗口中核對修改信息,需要知曉并勾選重啟過程中可能會導致服務短暫不可用,確認后等待對應參數修改記錄變為成功,即為已生效。若為失敗,則未成功修改,參數仍為改前值。
可在下方參數修改記錄中查看近10次的修改記錄和狀態。
如果有需要修改的參數不在列表內,請提報工單申請,由工程師為您修改。
| 指標分類 | 參數名稱 | 填寫說明 |
|---|---|---|
| 跨域訪問 | http.cors.enabled | true表示啟用跨域資源訪問,false表示不啟用 |
| http.cors.allow-origin | 支持 host/IP 和 port 組合、域名或*號,例如node1:9200,127.0.0.1:9200,限制1-100個,逗號隔開;*號表示全部放開 | |
| http.cors.max-age | 瀏覽器默認緩存時間。如果超過設置的時間后,緩存將自動清除。數值,取值范圍[0-1728000],單位秒 | |
| http.cors.allow-credentials | 響應中是否允許返回allow-credentials取值true/false | |
| http.cors.allow-headers | 跨域訪問允許的headers,X-Requested-With,Content-Type,Content-Length中的任意一個或多個 | |
| http.cors.allow-methods | 跨域訪問允許的方法OPTIONS,HEAD,GET,POST,PUT,DELETE中的任意一個或多個 | |
| 審計日志 | plugins.security.audit.type | 審計日志,默認關閉,開啟后,系統會記錄OpenSearch實例對應的操作產生的日志 |
| Reindex索引遷移 | reindex.remote.whitelist | 添加遠程集群的訪問地址白名單,支持host/IP 和 port 組合,例如 node1:9200,127.0.0.1:9200,port必填。限制1-100個,逗號隔開 |
| 索引自動創建、通配刪除 | action.destructive_requires_name | 刪除索引是否需要聲明完整索引名 true:需要聲明完整索引名 false:不需要聲明完整索引名 |
| 自定義查詢緩存 | action.auto_create_index | 是否允許自動根據文檔創建索引 |
| 線程池 | thread_pool.force_merge.size | forcemerge場景下隊列的大小 |
流量控制 | flowcontrol.search.qps | 每秒查詢請求數,超過設定值,響應查詢API則熔斷 |
| 讀寫集群的線程池設置 | thread_pool.write.queue_size | 寫閾值線程池大小,整數類型,取值范圍1-100000 |
| thread_pool.search.queue_size | 讀閾值線程池大小,整數類型,取值范圍1-100000 | |
| fielddata的堆內cache | indices.fielddata.cache.size | fielddata的cache size,百分比,取值范圍1%-39% |
| 查詢相關限制 | indices.query.bool.max_clause_count | 查詢的bool語句允許的子語句大小,整數類型,取值范圍1-1024 |