云搜索服務支持用戶通過集群管理頁面修改elasticsearch.yml文件的某些配置,修改配置完后需要重啟集群才能夠使這些配置生效。
修改參數配置
1.登錄云搜索服務管理控制臺。
2.在“集群管理”頁面,單擊需要修改參數配置的集群名稱,進入集群基本信息頁面。
3.選擇“參數配置”,根據需求,修改對應模塊的參數取值。
模塊參數信息說明
模塊名稱 參數名稱 說明 跨域訪問
http.cors.allow-credentials
跨域訪問是否返回頭部的Access-Control-Allow-Credentials。
取值范圍:true、false。
默認值:false。
http.cors.allow-origin
允許跨域訪問的IP,配置樣例如122.122.122.122:9200。
http.cors.max-age
瀏覽器默認緩存時間。如果超過設置的時間后,緩存將自動清除。
單位:秒。
默認值:1728000。
http.cors.allow-headers
跨域訪問允許的headers,包括X-Requested-With, Content-Type, ? Content-Length,中間用英文逗號和空格分開。
http.cors.enabled
是否允許跨域訪問。
取值范圍:true、false。
默認值:false。
http.cors.allow-methods
跨域訪問允許的方法,包括OPTIONS, ? HEAD, GET, POST, PUT, DELETE,中間用英文逗號和空格分開。
集群索引重建
reindex.remote.whitelist
配置該參數可以將本集群數據通過reindex接口遷移到配置的集群,配置樣例如122.122.122.122:9200。
自定義緩存
indices.queries.cache.size
查詢階段的緩存大小。
取值范圍:1-100。
單位:%。
默認值:10%。
線程池隊列大小
thread_pool.bulk.queue_size
Bulk請求的隊列大小。輸入的參數值為整數類型。
默認值:200。
當集群版本為7.x之前版本時,顯示此參數。
thread_pool.write.queue_size
線程池寫入隊列大小。輸入的參數值為整數類型。
默認值:200。
當集群版本為7.x之后版本時,顯示此參數。
thread_pool.force_merge.size
用來做forcemerge的隊列大小。輸入的參數值為整數類型。
默認值:1。
自定義
用戶可以根據實際情況,添加相關參數名稱。
自定義參數的取值。
說明
l? ? 如果自定義參數有多個取值,則取值的輸入格式為[value1, ? value1, value1...]。
l? ? 取值之間用英文逗號和空格隔開。
l? ? 自定義參數值中不能包含冒號。
4.修改完成后,單擊“確認修改”。
系統彈出確認提示,勾選“參數配置后需要手動重啟才能生效”后,單擊“確定”。
您可以在當前頁面查看修改記錄,系統最多顯示20條修改記錄。

說明如果修改了參數配置,未重啟集群,則在“集群管理”頁面的“任務狀態”欄顯示為“配置未更新”。
如果修改后重啟集群,“任務狀態”顯示“配置錯誤”,則表示修改參數配置文件失敗。