Elasticsearch は、オープンソースの分散型全文検索および分析エンジンです。 RESTful 操作をサポートし、大量のデータをリアルタイムで保存、検索、分析できます。 Elasticsearch は、大規模な電子商取引ストアや分析アプリケーションなど、複雑な検索要件を持つアプリケーションを強化する最も人気のある検索エンジンの 1 つです。 このガイドでは、Ubuntu 20.04 に Elasticsearch をインストールする方法について説明します。 Elasticsearchをインストールする Ubuntu に Elasticsearch をインストールするのは非常に簡単です。 Elasticsearch リポジトリを有効にし、リポジトリ GPG キーをインポートして、Elasticsearch サーバーをインストールします。 Elasticsearch パッケージには OpenJDK のバンドルバージョンが付属しているため、Java をインストールする必要はありません。 まず、パッケージ インデックスを更新し、新しい HTTPS リポジトリを追加するために必要な依存関係をインストールします。
リポジトリの GPG キーをインポートします。
上記のコマンドは OK を出力するはずです。これは、キーが正常にインポートされ、このリポジトリからのパッケージが信頼できるパッケージとみなされることを意味します。 次に、次のコマンドを実行して、Elasticsearch リポジトリをシステムに追加します。
以前のバージョンの Elasticsearch をインストールする場合は、上記のコマンドで 7.x を目的のバージョンに変更します。 リポジトリが有効になったら、次のように入力して Elasticsearch をインストールします。
インストールプロセスが完了した後、Elasticsearch サービスは自動的に起動しません。サービスを開始して実行できるようにするには:
Elasticsearch が実行中であることを確認するには、curl を使用して、localhost のポート 9200 に HTTP リクエストを送信します。
次のような画面が表示されます。
サービスの起動には 5 ~ 10 秒かかる場合があります。 curl: (7) ローカルホストのポート9200への接続に失敗しました: 接続が拒否されました と表示された場合は、数秒待ってからもう一度お試しください。 Elasticsearch サービスによって記録されたメッセージを表示するには、次のコマンドを使用します。
[sudo] linuxmi パスワード:
はい、以上です。 Elasticsearch が Ubuntu サーバーにインストールされました。 Elasticsearch を構成する Elasticsearch データは /var/lib/elasticsearch ディレクトリに保存されます。設定ファイルは /etc/elasticsearch にあり、Java 起動オプションは /etc/default/elasticsearch ファイルで設定できます。 デフォルトでは、Elasticsearch はローカルホストでのみリッスンするように設定されています。データベースに接続するクライアントも同じホスト上で実行されており、単一ノード クラスターを設定している場合は、デフォルトの構成ファイルを変更する必要はありません。 リモートアクセス Elasticsearch はそのままでは認証を実装していないため、HTTP API にアクセスできるユーザーなら誰でもアクセスできます。 Elasticsearch サーバーへのリモート アクセスを許可するには、ファイアウォールを構成し、TCP ポート 6379 を開く必要があります。 通常、特定の IP アドレスまたは IP 範囲からの Redis サーバーへのアクセスのみを許可します。たとえば、192.168.135.0/24 サブネットからの接続のみを許可するには、次のコマンドを実行します。
ファイアウォールが設定されたら、次のステップは Elasticsearch 設定を編集し、Elasticsearch が外部接続をリッスンできるようにすることです。 これを行うには、elasticsearch.yml 構成ファイルを開きます。
network.host を含む行を検索し、コメントを解除して、値を 0.0.0.0 に変更します。 ネットワークホスト: 0.0.0.0 マシンに複数のネットワーク インターフェイスがある場合は、インターフェイスの IP アドレスを指定して、Elasticsearch が指定されたインターフェイスのみをリッスンするように強制します。 変更を有効にするには、Elasticsearch サービスを再起動します。
わかりました。これで、リモートの場所から Elasticsearch サーバーに接続できるようになりました。 要約する Ubuntu 20.04 に Elasticsearch をインストールする方法を説明しました。 Elasticsearch の詳細については、公式ドキュメント ページをご覧ください。 |
<<: クラウドコンピューティング業界の観点から見た同国の「新インフラ」
>>: 面接官は、9 つの分散 ID 生成方法を一気に述べたときに少し困惑しました。
海外メディアの報道によると、2018年も終わりに近づき、コンテンツ業界は過去1年を振り返り、来年のト...
[編集者注] この記事は、マイクロサービス メッシュ シリーズの第 2 部です。最も人気のあるマイク...
数年にわたる実装を経て、クラウドネイティブのコンセプトはエンタープライズ市場で広く認知され、エンター...
ここで、Xiao Kは6月22日のBaidu K Stationでの自身の経験に基づいて、いくつかの...
ウェブサイトのユーザーは、ウェブサイトの忠実なユーザー グループ、つまりウェブサイトのファンとも呼ば...
早報の研修記者、胡素敏鉄鋼業界が過剰生産能力に直面し、製鉄所がわずかな利益、あるいは損失に直面してい...
2008年1月はまだ終わっていませんが、Baiduは更新活動を増やし、その深さを強化しています。これ...
分散トランザクションと分散ロックは、分散システムにおける難しい点です。分散トランザクションについては...
インターネットプロモーションというのは実に簡単なことです。しかし、どこから始めればよいかわからない部...
ひどい扱いを受けている? App Storeで悪質なレビュー操作が蔓延Game Gyroは、Appl...
serverfield は、新しい「非直接中国ルート」シリーズの VPS を追加しました。これは、実...
onetechcloudのVPSクラウドサーバーは現在、全製品で20%割引(四半期支払いのみ)を提供...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますA5 St...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますウェブサイ...
口頭 | Lv Wensheng記者のヘ・ヤンがまとめた資金調達は遅すぎますか? 300~400の動...