Elasticsearch で indices をクローズするには
必要ない indices をクローズすることはスマートな運用にも繋がることなので・・・
indices をクローズするには
下記コマンドでクローズできます。
> curl -XPOST http://localhost:9200/<indices名>/_close
ついでに、indices名は *
で wildcard 指定もできます。
> curl -XPOST http://localhost:9200/<indices名途中まで>*/_close
indices をオープンするには
クローズしたので、ついでにオープンも書いときます。
下記コマンドでオープンできます。
> curl -XPOST http://localhost:9200/<indices名>/_open
ついでに、indices名は *
で wildcard 指定もできます。
> curl -XPOST http://localhost:9200/<indices名途中まで>*/_open
まぁ、close
が open
になるだけですね。
indices を削除するには
じゃ、削除はって言われそうなので・・・
> curl -XDELETE http://localhost:9200/<indices名>
これやると、全部消えますね。
> curl -XDELETE http://localhost:9200/_all
終わりに
クローズしたりオープンしたり削除したりはそんなに難しくないですね。
さくさく試してみてください。