首页 > 解决方案 > Jhipster 微服务导致 Elasticsearch 的 9300 端口冲突

问题描述

Elasticsearch 使用端口 9200 和 9300,但是如果我在启动 Elasticsearch 服务之前启动配置为使用 Elasticsearch 的 JHipster 微服务,则 Elasticsearch 会失败,因为 JHipster 服务中的某些内容从端口 9300 开始。我通过netstat -a在 Windows 中运行命令检查了这种情况命令。

如果 Elasticsearch 使用 9300 端口,而微服务将使用 Elasticsearch,为什么微服务占用 9300 端口?

需要更改其他任何内容以使服务在开发模式下使用 Elasticsearch?

标签: elasticsearchmicroservicesjhipster

解决方案


您可以在与默认端口不同的端口上运行 elasticsearch。为此,在elasticsearch.yml文件中添加/更新以下内容:

http.port: 9201
transport.port: 9301

推荐阅读