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を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
2019年から、AndroidとiOSの両方のプラットフォームでダークモードが使用され始めました。も...
序文開発プロセスでは、10 進データ型がよく使用されます。 MySQL では、小数点は正確なデータ型...
目次背景1. 思考分析2. ページ構成2.1 HTML レイヤー2.2 CSS レイヤー2.3 JS...
目次1. MySQL msiバージョンをダウンロードする2. インストール3. 環境変数を設定する1...
1. SVNサーバーをインストールする yum でサブバージョンをインストール2. SVNバージョン...
目次1. beforeCreateとcreated関数2. beforeMountとmount関数3...
目次序文どのような状況でメモリリークが発生する可能性がありますか? 1. 偶発的なグローバル変数2....
1. CSSは左の固定幅と右の適応幅を実現します1. ポジショニング <!DOCTYPE ht...
まずMySQLソースをクエリするdocker 検索 mysql公式ウェブサイトにアクセスしてイメージ...
iPad でページをデバッグするにはどうすればいいですか? iOS 5 をご利用の場合、iPad の...
リスト形式のテキストの展開と折りたたみの実装は参考までに。具体的な内容は以下のとおりです。必要: 1...
目次1. プラットフォームバスの紹介1.1. Linuxドライバの分離と階層化1.1.1. Linu...
リンクインスタイルとは、すべてのスタイルを 1 つ以上の外部スタイルシート ファイルに配置することで...
問題を見つける最近、仕事中に問題が見つかりました。問題は、MySQL ディスクがいっぱいだったことで...
この記事では、従業員管理登録ページを実装するためのjQueryの具体的なコードを例として紹介します。...