curl -XGET localhost:9200/_cluster/settings
讓我ElasticSearch服務器設置我看到持續性和短暫的設置。
{
"persistent": {
"cluster.routing.allocation.cluster_concurrent_rebalance": "0",
"threadpool.index.size": "20",
"threadpool.search.size": "30",
"cluster.routing.allocation.disable_allocation": "false",
"threadpool.bulk.size": "40"
},
"transient": {}
}
如果我設置了永久設置,它不會將它保存到我的config/elasticsearch.yml
配置文件中?所以我的問題是當我的服務器重新啓動時,它如何知道我的持久設置是什麼?
不要告訴我不要擔心,因爲我幾乎失去了數據的我的整個集羣的價值,因爲它在我的配置文件中找到的所有設置後重新啓動該項目,不超過:)
FWIW,你的數據目錄可能是'在/ var/lib中/ elasticsearch'(見https://www.elastic.co/guide/ en/elasticsearch/reference/current/setup-dir-layout.html以獲取具體信息) – Dusty