ElasticSearch_Curator 使用教程

在日常工作中,當我們需要去維護一個elasitcsearch集羣以期能穩定工作。通常需要有計劃的做很多事情。比如定期的清除數據,合併 segment,備份恢復等。如果我們具備編程能力,這些工作一般都是可以通過各種編程語言根據我們的需求,調用elasticsearch的API可以完成的。但是,重複造輪子之前,我們應該確定,別人沒有遇到過類似的事情,沒有通用的工具可以完成我們的需求,我們才自己動手去做。elasticsearch整個生態圈已經很成熟。elastic.co提供的curator這個工具(用python開發的)已經爲各種運維場景提供了完善的解決方案,大部分情況下,我們只需要使用curator就可以完成我們的日常需求。

安裝curator

先安裝epel源和pip

yum install -y epel-release

yum install -y python-pip

關於curator的安裝,可以查看官網。如果我們的服務器已經安裝了pip,則可以很方便的通過pip install來完成:

pip install elasticsearch-curator


但很多生產環境是沒有安裝pip的。因爲防火牆的關係,也不能直接訪問https://packages.elastic.co。所以,官網上介紹的大部分安裝方式,其實都是很適用。
因此,解決方案是直接下完整個RPM安裝包,直接在服務器上安裝。
地址:
Elasticsearch Curator 5.2.0 Binary Package (DEB)
Elasticsearch Curator 5.2.0 Binary Package for newer Debian 9 based systems (DEB)
Elasticsearch Curator 5.2.0 RHEL/CentOS 6 Binary Package (RPM)
Elasticsearch Curator 5.2.0 RHEL/CentOS 7 Binary Package (

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章