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 生成方法を一気に述べたときに少し困惑しました。
1社は民間の宅配便大手、もう1社は物議を醸す電子商取引界の大物だ。外の世界では「不可分」とみなされて...
今日、A5の記事を読んでいて、「個人ウェブマスターの悲劇:独創性を守るために何ができるか」という記事...
Kafka は、パブリッシングおよびサブスクリプションベースのメッセージング システムです。一般的に...
5G 時代では、ますます多くの企業がクラウドにデータを保存することを選択するようになっています。 I...
この記事では、AWS、Azure、Google Cloud が提供するクラウド セキュリティ ガイド...
Oplink も古いブランドで、1999 年に設立されたベテラン IDC で、テキサス州ヒューストン...
SEOをやっている人達は気づいているかどうか分かりませんが、特に医療業界に携わっている人達は、このよ...
ネット恋愛や結婚、電子商取引、その他のオンラインコミュニケーションなど、実名登録は発展のトレンドにな...
クラウド移行の旅にまだ着手していない組織にとって、1 つ明らかなことは、傍観者でいる時間は終わったと...
1024M メモリ、65G ハードディスク、50M 無制限、1 IPV4、openvz ベース、so...
なぜそんなことを言うのですか?まず、最低限のポイントは、私が VPS マーチャントである場合、私の目...
サーバーレス コンピューティングは、クラウド コンピューティングの開発トレンドの 1 つであり、最も...
カナダのホスティング会社yesuphost(yesupのブランドで、1999年に設立されました。詳細...
いくつかの大手検索エンジン (Baidu、GOOGLE、Bing) が独自のウェブマスター ツールを...
障害の説明ACID はトランザクションの 4 つの特性であり、そのうち D (Duration) は...