Elasticsearch バージョンを確認する

Elasticsearch バージョンを確認する

Elasticsearchで、バージョンを確認する手順を記述してます。Elasticsearchのバージョンによって確認方法が異なります。8系はセキュリティが向上しているのでパスワードが必要になります。

環境

  • OS CentOS Stream release 9
  • Elasticsearch 8.1.2

バージョン確認

8系であれば、「grep」で「number」を指定することで確認可能です。

$ sudo curl --cacert /etc/elasticsearch/certs/http_ca.crt -u elastic https://localhost:9200 | grep number

Enter host password for user 'elastic':
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   529  100   529    0     0   2437      0 --:--:-- --:--:-- --:--:--  2437
    "number" : "8.1.2",

ちなみにパスワードは以下のコマンドで再発行可能です。

$ sudo /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic

8系以下であれば、同じように「grep」して確認できます。

$ curl -s -XGET http://localhost:9200/ | grep number
    "number" : "6.8.23",