Elasticsearch は、分析データベースからリアルタイムで効率的かつ迅速に情報を抽出する、オープンソースで無料で利用できる検索エンジンです。 Elasticsearch は、構造化データと非構造化データをデータベースに保存し、ユーザー定義のマッピングに従って非構造化データを整理します。ユーザーは、クラウド上で利用可能な Elastic Compute Cloud または EC2 インスタンスを使用して、AWS クラウド上で Elasticsearch のサービスを利用できます。
このガイドでは、Amazon EC2 インスタンスで Elasticsearch を管理するプロセスについて説明します。
前提条件
AWS で Elasticsearch を管理するプロセスを開始する前に、Elasticsearch エンジンのホストに使用される仮想マシンを作成するだけです。ユーザーは、クラウド上にある EC2 インスタンスのコンポーネントを使用して Elasticsearch エンジンを管理し、そこから使用することができます。 EC2 仮想マシンを作成して接続するプロセスについては、次の手順に従ってください。 リンク 。
AWS EC2 で Elasticsearch を管理するにはどうすればよいですか?
AWS で Elasticsearch を管理するには、Amazon EC2 ダッシュボードにアクセスして「 インスタンス 」ページにアクセスしてインスタンスに接続します。
ローカル システムからキー ペア ファイルのパスを変更し、EC2 インスタンスの [接続] ページで提供されるコマンドを実行します。このシナリオでは、以下で説明します。
ssh -私 「C:\ユーザー\Lenovo\Documents」 \t kpp.pem' ubuntu @ ec2- 122 - 248 - 227 - 3.4 .ap-南東- 1 .compute.amazonaws.com
ユーザーが EC2 インスタンスに接続したら、次のコマンドを入力してマシン上の最新製品のアップデートを取得します。
須藤 適切なアップデート
次のコマンドは、Elasticsearch リポジトリの GPG キーをインポートし、ユーザーが Elasticsearch 上のさまざまなリポジトリを操作できるようにします。
ウィゲット -qO - https: // artifacts.elastic.co / GPG-KEY-elasticsearch | 須藤 aptキーの追加 -
ここで、コマンドは EC2 インスタンスに Elasticsearch リポジトリをインポートします。
須藤 しー -c 'エコー 'deb https://artifacts.elastic.co/packages/7.x/apt stable main' > /etc/apt/sources.list.d/elastic-7.x.list'
Elasticsearch リポジトリをインポートした後、次のコマンドを実行するだけでシステムのリポジトリが更新されます。
須藤 適切なアップデート
最後に、次のコマンドを使用して、Amazon EC2 インスタンスに Elasticsearch をインストールします。
須藤 適切な インストール 弾性検索
Elasticsearch をインストールした後、次のコマンドを使用して、インストールされている検索エンジンのサービスを開始します。
須藤 systemctl は elasticsearch を開始します
Elasticsearch エンジンが正常に実行されていることを確認するには、9200 ポートで GET リクエストを指定してcurl コマンドを使用します。
カール -バツ 得る 「ローカルホスト:9200/」
AWS EC2 インスタンスでの Elasticsearch の管理と実行については以上です。
結論
AWS EC2 インスタンスで Elasticsearch を管理するには、EC2 ダッシュボードにアクセスして、Amazon クラウド上に仮想マシンを作成するだけです。その後、インスタンスに接続して、Ubuntu 仮想マシン上のパッケージを更新し、Elasticsearch リポジトリの GPG キーをインポートするだけです。最後に、Amazon EC2 仮想上に Elasticsearch をインストールし、クラウドから使用するサービスを開始します。このガイドでは、AWS EC2 インスタンスで Elasticsearch を管理するプロセスについて説明しました。