ElasticSearch 設定索引、node、日誌儲存位置
阿新 • • 發佈:2018-11-20
原文: ElasticSearch 設定索引、node、日誌儲存位置
好端端的突然 ElasticSearch 叢集
的 節點2,3 兩臺機器一起 Down
掉,偏偏節點1沒有掛掉。難道節點1 天生就比2和3要吊嗎?
檢視日誌後發現 low memory
,於是新增
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
嘗試刪除索引,重新跑生成索引的 Python指令碼 ,報錯:caused by: java io.IOException: No Space left on device
檢查發現是掛載 node 節點和 log 的盤滿了,更新了儲存data 和log 的地址,解決磁碟滿不能寫的問題。
vim /elasticsearch/elasticsearch.yml
path.data = new path
path.log = new path
重新啟動節點又報錯:
maybe these locations are not writable or multiple nodes were started without increasing node.max_local_storage_nodes was 1?
ps -ef |grep elastic
儲存地址很重要,尤其叢集下的logs 檔案短短1個月不到,居然達到了12G之大。定期清理也是很關鍵的。