🔖
Elasticsearchの接続がうまくいかなかった話
私はElasticsearchを使って文書検索システムを開発していました。開発環境では問題なく接続できていたのですが、デプロイ後のアクセス確認時に問題が生じました。
前提:
- 仮想ネットワークを使用しており、プライベートな接続しかできません。
- Azureを使用しています。
結論:
- 問題はパブリック通信を行っていたことで、アクセスができませんでした。AzureVMのパブリックIPアドレスを使ってアクセスしようとしていましたが、仮想ネットワークの設定により、プライベート通信が必要でした。
サブネット欄より該当のIPアドレスを指定してアクセスしたところ、無事動作確認ができました。
今回はAzure VM上でElasticsearchをインストールし、アクセス接続に問題があったのですが、他のサービスでも同様の注意が必要そうです。
Discussion