dockerスタックによってデプロイされたイメージサービスを使用すると、イメージを入力した後、理論的には、次の手順でローカルのelasticsearchサービスにアクセスできるはずです。
しかし、アクセスが拒否されたと表示されます。 その後、上記の手順を使用して確認したところ、マシンもアクセスを拒否していることがわかりました。 その後、ポート 9200 の elasticsearch サービスがリモート サーバーの elasticsearch サービスに穴を開けて接続されており、そのポートには次のコマンドでのみアクセスできることが判明しました。
ローカル IP アドレス経由でポート 9200 にアクセスする場合は、ホールパンチ コマンドの後に -g を追加する必要があります。 追加知識: Dockerでelasticsearchを実行すると、ポート9200にアクセスできず、コンテナは起動するとすぐに閉じられます。 docker を使用して es をインストールすると、ポート 9200 へのアクセスに失敗しました。docker ps を使用してコンテナーを表示すると、es を起動した後、一定時間後に自動的にシャットダウンすることがわかりました。仮想マシンのメモリを 4G に増やしましたが、問題は解決しませんでした。 実際、主な問題は、ES に割り当てられたメモリが小さすぎることです。 1. etc ディレクトリに入り、sysctl.conf ファイルを編集します。
2. 設定を追加します。
3. 実行:
4. es の起動がまだ失敗する場合は、limits.conf を変更します。 vi /etc/security/limits.conf *ソフトnofile65536 *ハードnofile 131072 * ソフト nproc 2048 * ハード nproc 4096 5. 最後に、仮想マシンを再起動し、ブラウザにアクセスします: http://192.168.162.131:9200。起動が成功したことを確認できます: limits.confを変更せずにsysctl.confのみを変更することで成功しました。 上記のdockerイメージのローカルelasticsearchポートへのアクセス操作は、エディターが共有した内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。 以下もご興味があるかもしれません:
|
日々の開発経験と関連するオンライン情報に基づいて、アダプティブとレスポンシブの違いをシンプルでわかり...
CSS3 は、要素の 2D 平面変換と視覚的な 3D 空間変換を実装します。2D 変換はより頻繁に使...
目次I. 概要2. pt-archiverの主なパラメータ3. mysql_archiverのインス...
yumを使用してcentos7.3にDocker V1.13.1をインストールしましたしかし、doc...
導入この章では、主に Linux で FTP サーバーを構築するプロセスを紹介します。習得すべき重要...
目次0. モジュールとは何か1.モジュールの読み込み1.1 方法1 1.2 方法2 2. 輸出と輸入...
導入コンパイル、インストール、問題の解決後、Nginx は正常に動作していますが、現時点では Ngi...
序文:私は仕事柄、オンラインライブストリーミングの分野に携わっており、ビデオの再生やダウンロードには...
app.js: スタートアップファイル、またはエントリファイルpackage.json: プロジェク...
面接の経験によっては、CSS に関する質問がよく見られ、CSS を使用して三角形を描画する方法につい...
この記事では、Reactリストバーとショッピングカートコンポーネントの具体的なコードを参考までに紹介...
この記事では、VMware Workstation14 ProにUbuntu 16.04をインストー...
前書き: MySQL でテーブルを設計する場合、MySQL では UUID や非連続かつ非繰り返しの...
MySQL ストアド プロシージャ1. ストアドプロシージャ構文(フォーマット)を作成する 区切り文...
この記事の例では、記事の折りたたみと展開の機能を実現するためのjQueryの具体的なコードを参考まで...