運維攻城獅node
做爲最優(ku)秀(bi)的職業性能優化
如果沒有些方法技巧運維
那是很可能須要犧牲些我的時間性能
對此,本萌我學習
不能視而不見,見而不救啊!優化
好比,ES集羣裏的數據愈來愈大,spa
日增500G日誌數據,日誌
日誌數量太多怎麼辦?索引
來來來,掌聲有請圖片
幫你作一波擴容,讓你走上人生巔峯!
目前集羣中的節點信息以下:
新增數據節點規格:
新增master節點規格:
02擴容思路
一、將master從集羣中分離出來
二、重啓節點時給集羣中老節點標記一個tag:old
三、將全部索引設置只分配到帶有old標籤的節點
四、將不怎麼使用的索引close
五、將新增的data節點加入到集羣中,並設置新的tag:new
六、修改索引template,新建的索引設置新建到tag爲new的節點上。
七、在業務低峯期分批將以前在old節點上的索引遷移到new節點上。
03實踐步驟
一、分離master節點
查看當前master節點:
查看集羣中的全部索引,暫時關閉一批歷史不須要搜索使用的索引
ps:主要是須要重啓節點,open的索引越少,集羣恢復的越快!
關閉集羣reroute:
分別修改集羣中node001~node006的配置文件,滾動重啓:
配置好新的master節點es0十、es0十一、es012
節點狀態:
查看個節點tag:
重啓node005,將集羣master轉移到專屬節點。
至此,master節點已經從原有集羣中分離,而且集羣節點也都已作了標記tag。
二、修改索引的配置
確保當前集羣中的索引只分配到當前標記爲old的數據節點,不會分配到新增的數據節點。
三、配置新數據節點
四、打開集羣分配,並分批將數據遷移
完成以上四步就能夠完成整個數據遷移了
「ElasticSearch運維技術」瞭解一下
課件PPT+講師答疑+沙龍直播
學習ElasticSearch在
袋鼠雲、阿里、滴滴、有讚的實踐應用成果;
學習ElasticSearch的
開發思路和性能優化策略!