1. ElasticSearch とは何ですか? Elasticsearch も Java で開発されており、Lucene をコアとして使用してすべてのインデックス作成機能と検索機能を実装していますが、その目的は、シンプルな RESTful API を通じて Lucene の複雑さを隠し、全文検索を簡単にすることです。 ただし、Elasticsearch は Lucene と全文検索だけではありません。次のように説明することもできます。 分散リアルタイムファイルストレージ、各フィールドにインデックスが付けられる 検索とインデックス作成が可能な分散型リアルタイム分析検索エンジン 数百台のサーバーに拡張でき、PBレベルの構造化データや非構造化データを処理できます。 2. DockerでElasticSearchをデプロイする 2.1 イメージを取得する docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2 2.2 コンテナを実行する
次のようにコードをコピーします。 docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2 2.3 クロスドメインの設定 2.3.1 コンテナに入る 設定が必要なので、コンテナに入って対応する設定情報を変更する必要があります。 docker exec -it es /bin/bash 2.3.2 構成 # ファイルの表示 ls 結果は次のとおりです。 LICENSE.txt README.textile config lib モジュール NOTICE.txt bin データ ログ プラグイン # 設定フォルダに入る cd config # ファイルの表示 ls 結果は次のとおりです。 elasticsearch.keystore ingest-geoip log4j2.properties roles.yml users_roles elasticsearch.yml jvm.options role_mapping.yml ユーザー # 設定ファイル vi elasticsearch.yml を変更します # クロスドメイン設定を追加 http.cors.enabled: true http.cors.allow-origin: "*" 2.3 コンテナの再起動 構成が変更されたため、 docker 再起動 es 表示は次のようになります。 3. ElasticSearch-HeadのDockerデプロイ
3.1 イメージを取得する docker pull mobz/elasticsearch-head:5 3.2 コンテナを実行する docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5 表示は次のようになります。 このようにして、ホスト環境を汚染することなく、Docker を使用して Elasticsearch サービスを提供することができました。これにはもう 1 つの利点があります。複数の異なるバージョンの Elastcsearch またはその他のサービスを同時に起動する場合にも、Docker は理想的なソリューションです。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQLはconnect_by_isleaf MySQLメソッドまたはストアドプロシージャに似た機能を実装します
>>: MySQLクエリプランでken_lenの値を計算する方法
Vue では、ほとんどの場合、テンプレートを使用して HTML を作成することを推奨しています。ただ...
目次1. 最も適切なフィールド属性を選択する2. フィールドをNOT NULLに設定してみる3. サ...
目次1. 開発モードとリリースモードに異なるパッケージエントリポイントを指定する2. 外部CDNリソ...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
このセクションでは、Web ページ内のテキストをスクロールしたり、スクロール プロパティを制御できる...
目次前面に書かれたログインの概要ログインビジネスプロセスログインサービスの関連技術ポイントログイント...
この記事では、モバイルデバイス上の 1 ピクセルの境界線の問題を解決する 5 つの方法を紹介します。...
padding-top パーセンテージを使用すると、固定幅と比例した高さの表示を実現できます。現在の...
インターネットの発達により、バスを待ったり地下鉄に乗ったりする時間など、断片的な時間を活用して、いつ...
今日、CSS の zoom 属性は何のために使用されるのかと尋ねられました。この属性は、フローティン...
このチュートリアルの動作環境: Windows 7 システム、nodejs バージョン 12.19....
遅いクエリをチェックすると、時間が正しくなく、システム時間とちょうど 8 時間異なっていることがわか...
MySQL 4.x 以降では、全文検索 MATCH ... AGAINST モード (大文字と小文字...
目次導入説明名前の競合私有財産要約する導入シンボル変数を作成する最も簡単な方法は、Symbol() ...
この記事では、Linux におけるいくつかの主要なゼロコピー テクノロジと、ゼロコピー テクノロジを...