実稼働環境では、Elasticsearchデータを保存するために専用のパーティションとマウントポイントを使用することをお勧めします。最良の場合、この専用パーティションは、パフォーマンスとデータ分離を向上させる別個のストレージメディアになります。path.data`パスを指定できます。/etc/elasticsearch/elasticsearch.yml...path.data:...すべての変更を行ったら、ファイルを保存して終了してください。次のコマンドを使用して、Elasticsearchを初めて起動できます。startElasticsearchを使用するには、Elasticsearchが完全に起動するまで少なくとも10秒かかります。しないと、接続できないというエラーが表示される場合があります。APIにアクセスできるすべてのユーザーが制御できます。このセクションは、Elasticsearchを保護するための包括的なガイドではありません。それと、それが実行されているサーバー/仮想マシンへの不正アクセスを防ぐために必要な措置を講じてください。iptablesを使用してシステムをさらに保護することを検討してください。最初のセキュリティ調整は、パブリックアクセスを防止することです。+」に変更して次のようにします。/etc/elasticsearch/elasticsearch.yml...network.bind_host:...+また、セキュリティを強化するために、カスタム式の評価に使用される動的スクリプトを無効にすることができます。カスタムの悪意のある表現を作成することにより、攻撃者が環境を危険にさらす可能性があります。true...上記の変更を有効にするには、次のコマンドでElasticsearchを再起動する必要があります。restartステップ5-テスト現在、Elasticsearchはポート9200で実行されているはずです。curl、コマンドラインクライアント側URL転送ツール、および次のような簡単なGETリクエストでテストできます。'http://localhost:9200'次の応答が表示されます。Search"}上記のような応答が表示された場合、Elasticsearchは正常に機能しています。ない場合は、インストール手順を正しく実行し、Elasticsearchが完全に起動するまでしばらく時間を置いていることを確認してください。ステップ6-Elasticsearchの使用Elasticsearchの使用を開始するには、まずデータを追加しましょう。これは、通常のCRUDコマンド、Create、Read、Update、およびDeleteに応答します。それを扱うために、再びcurlを使用します。次のコマンドで最初のエントリを追加できます。}'次の応答が表示されます。POSTリクエストをElasticsearchサーバーに送信しました。ここでパラメータを理解することが重要です。+`は、Elasticsearchのデータのインデックスです。+`は、上記のインデックスとタイプの下にあるエントリのIDです。GETリクエストで取得できます。'http://localhost:9200/tutorial/helloworld/1'結果は次のようになります。PUTリクエストを使用できます。People!"}'Elasticsearchは、次のような変更の成功を確認する必要があります。People!」に変更しました。それに伴い、バージョン番号は自動的に「+2」に増加しました。+`に気付いたかもしれません。人間が読める形式を使用できるため、各データフィールドを新しい行に書き込むことができます。データを取得するときに結果を「プリティ」化して、次のようなはるかに優れた出力を取得することもできます。'http://localhost:9200/tutorial/helloworld/1?'これで、応答はより優れた形式になります。}}これまで、Elasticsearchにデータを追加して照会しました。[APIドキュメント]をご覧ください。結論Elasticsearchのインストール、設定、使用の開始は簡単です。手動クエリで十分に遊んだら、次のタスクはアプリケーションから使用を開始することです。