以下に示すように、コマンド ラインから Elasticsearch エンジンのインスタンスに CURL コマンドを発行できます。しかし、Python監視スクリプトでこれらのコマンドを発行するにはどうすればよいですか? デフォルトのpython 2.7組み込みstd pythonパッケージのみを使用できます。
Python スクリプトで実行したいコマンドの例:
インデックスを削除します:
$ curl -XDELETE 'http://localhost:9200/twitter/'
インデックスが存在するかどうかを確認します。
$ curl -XHEAD 'http://localhost:9200/twitter'
$ curl -XPUT 'http://localhost:9200/twitter/tweet/_mapping' -d '
{
"tweet" : {
"properties" : {
"message" : {"type" : "string", "store" : "yes"}
}
}
}
'
あなたが提供できる助けを前もって感謝します。