當前情況:
公司PRD環境ES集羣共5臺機器,4臺DATA節點,1臺ingest節點。集羣使用search-guard插件做權限控制,集羣節點使用證書互信。
問題:有開發反應查詢有點慢,領導讓給ES集羣再增加一個節點來解決查詢慢的問題。
方法:
1)新節點安裝ES,修改配置文件elasticsearch.yml,添加所有節點ip到集羣ip列表。
2)安裝search-guard插件,將其他節點的證書複製到新節點指定位置。
3)原集羣中所有節點修改配置文件elasticsearch.yml,添加新節點ip到集羣ip列表。
4)初始化search-guard數據。
過段時間集羣中即可看到新加入的節點。
注:各個節點可以共用一個證書文件,也可以生成多個不同的證書文件,每個節點使用不同的證書。個人建議各節點使用不同證書文件,創建集羣時可多生成些,供之後擴展時使用。