Elasticsearch を使用したローカル開発とテストに最も便利なオプションは、公式の Docker イメージを使用することです。まず、システムに Docker がインストールされていることを確認してください。
シングルノードモードで実行
このチュートリアルでは、Elasticsearch の単一ノードのデプロイメントで十分です。以下のコマンドは、Docker コンテナ内でサービスを開始します。
上記のコマンドで Elasticsearch のバージョン番号を、利用可能な最新バージョンに変更することをお勧めします。
コマンドを実行してから数秒後、Elasticsearch サービスがhttp://localhost:9200で実行されるはずです。ブラウザでこのリンクを開き、サービスが稼働していることを確認してください。
上記のコマンドは、認証と暗号化を無効にした状態でサービスを開始することに注意してください。つまり、サービスに接続するすべてのユーザーにアクセス権が付与されます。これは Elasticsearch の実験や学習には便利ですが、本番環境やインターネットに直接接続されたコンピューターでは、この方法でサービスを実行しないでください。
サービスは試用ライセンスで開始されます。試用ライセンスでは、RRF や ML 推論を含む Elasticsearch のすべての機能を 30 日間試用できます。試用期間が終了すると、ライセンスは永久に無料の基本ライセンスにダウングレードされます。試用版をスキップして基本ライセンスを使用する場合は、代わりにxpack.license.self_generated.type変数の値をbasicに設定します。さまざまなライセンス間の詳細な機能比較については、 https://www.elastic.co/subscriptionsを参照してください。
セルフホスト型本番環境のデプロイメント
Elasticsearch のセルフホスト型本番環境展開に興味がある場合は、次のリンクを参照してください。