mattintosh note

どこかのエンジニアモドキの備忘録

pip3 で curator がインストール出来なくなったので GitHub ソースからビルドする

久しぶりに Elasticsearch のインデックスを見てると保存期間 30 日で curator で削除しているはずなのにずっと残ったままになっていた。何かのタイミングで pip3 でインストールした curator が動かなくなっていたっぽい。(そういえば Debian Streach から Buster にアップグレードしたようなしなかったような)

で、pip3 で elasticsearch-curator のアップデートを試みるも謎のオプション使っててそれがコマンドに対応していないとかで完了出来ない。

面倒なので GitHub のソース引っ張ってきてビルドすることにした。

環境

Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

Terminal

$ git clone https://github.com/elastic/curator
$ cd curator
$ python3 setup.py build

実行ファイルは build ディレクトリ以下に出力された PATH の設定などをしなくてもそのまま使える。cron に登録して使うのでフルパスで呼び出せば問題ない。

Terminal

$ curator/build/exe.linux-aarch64-3.7/curator --version
curator, version 5.8.2