Miscellaneous前書きElasticsearchは、リアルタイムでのデータの分散検索と分析のためのプラットフォームです。その人気は、その使いやすさ、強力な機能、およびスケーラビリティによるものです。ElasticsearchはRESTful操作をサポートします。entry)と組み合わせて使用​​してデータを操作できることを意味します。直感的なRESTfulアプローチは開発者にとってもユーザーにとっても使いやすいものであり、これがElasticsearchの人気の理由の1つです。Elasticsearchは、その背後に堅実な企業であるElasticを備えた無料のオープンソースソフトウェアです。この組み合わせにより、個人テストから企業統合まで、あらゆる場所での使用に適しています。この記事では、Elasticsearchを紹介し、Elasticsearchのインストール、構成、使用の開始方法を示します。前提条件このチュートリアルを実行する前に、次の前提条件を満たしていることを確認してください。7での初期サーバーセットアップ]をご覧ください。)特に断りのない限り、このチュートリアルでルート権限を必要とするすべてのコマンドは、sudo権限を持つ非ルートユーザーとして実行する必要があります。VPNを使用してサーバーインフラストラクチャを保護する方法]。これにより、サーバーが使用している物理ネットワークに関係なく、プライベートネットワーク機能が提供されます。Networkingなどの共有プライベートネットワークを使用している場合、VPNを使用してElasticsearchを不正アクセスから保護する必要があります。ElasticsearchにはHTTPインターフェースにセキュリティが組み込まれていないため、各サーバーは同じプライベートネットワーク上にある必要があります。プライベートネットワークは、信頼できないコンピューターと共有しないでください。ステップ1-JavaのインストールElasticsearchはJavaプログラミング言語で記述されているため、まず、DropletにJavaランタイム環境(JRE)が必要です。OpenJDKパッケージを使用できます。Yumインストールマネージャーを介して自動的に管理されます。次のコマンドを使用して、最新のOpenJDKをインストールできます。java-1.8.0-openjdk.x86_64JREがインストールされ、使用できることを確認するには、次のコマンドを実行します。-version結果は次のようになります。8)をインストールすることを選択できます。[CentOSにJavaをインストールする方法]の記事を参照してください。ステップ2-ElasticsearchのダウンロードとインストールElasticsearchは、zip、tar.gz、deb、またはrpmパッケージのhttps://www.elastic.co/downloads/elasticsearch[elastic.co]から直接ダウンロードできます。CentOSの場合、Elasticsearchを実行するために必要なすべてをインストールするネイティブrpmパッケージを使用するのが最善です。この記事の執筆時点では、最新のElasticsearchバージョンは1.7.3です。次のコマンドを使用して、選択したディレクトリにダウンロードします。+`コマンドを使用して、通常のCentOSの方法でインストールします。ElasticsearchがDropletで自動的に起動および停止するようにするには、次のコマンドを使用して、その初期化スクリプトをデフォルトのランレベルに追加します。elasticsearch.serviceステップ3-Elasticの構成ElasticsearchとそのJava依存関係がインストールされたので、Elasticsearchを構成します。+`ディレクトリにあります。次の2つのファイルがあります。+-Elasticsearchサーバーの設定を構成します。これは、ロギングのオプションを除くすべてのオプションが格納される場所です。このため、このファイルに最も関心があるのはこのためです。+-ロギングの設定を提供します。最初は、このファイルを編集する必要はありません。すべてのデフォルトのログオプションをそのまま使用できます。