Frank~Boris 2024-07-22 10:29 采纳率: 25%
浏览 137
已结题

es启动成功访问不了

访问122.51.135.216:9200显示拒绝链
求解(●—●)(´。✪ω✪。`)(๑>؂<๑)

img

img

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2024-07-22 10:29
    关注

    以下内容由AIGC及阿里嘎多学长共同生成、有用望采纳:


    您好!根据您提供的信息和配置文件截图,以下是针对您遇到的问题的一些建议:

    1. Elasticsearch访问权限问题

      • 确保network.host设置为0.0.0.0,这样Elasticsearch就可以接受来自任何IP地址的连接。在您的配置文件中,network.host已经被设置为0.0.0.0
    2. 端口配置错误

      • 您需要将http.port的值从92oo更正为9200。这个错误会导致Elasticsearch监听错误的端口,从而无法通过默认端口访问。
    3. 集群启动配置问题

      • 检查cluster.initial_master_nodes的配置,确保它包含了正确的节点名称。在您提供的截图中,该配置项似乎是Tnode-1,这可能是一个错误。您需要根据实际情况设置正确的节点名称。
    4. 内存交换问题

      • 监控系统内存使用情况,如果发现频繁的内存交换(swap),考虑增加物理内存或优化内存使用。
    5. 配置文件语法错误

      • 修正所有配置文件中的语法错误,例如将networ更正为networkhttp.port:92oo更正为http.port:9200等。
    6. CORS配置

      • 如果您的应用需要从不同的源访问Elasticsearch,确保http.cors.enabled设置为true,并根据需要设置http.cors.allow-origin
    7. GeoIP下载器配置

      • 如果您使用Elasticsearch的GeoIP功能,检查ingest.geoip.downloader.enabled是否根据您的需求设置为truefalse

    完成上述步骤后,重新启动Elasticsearch服务,并尝试再次访问http://122.51.135.216:9200。如果问题仍然存在,可能需要检查防火墙设置或网络配置,确保没有其他因素阻止访问。

    希望这些建议能帮助您解决问题。如果还有其他问题或需要进一步的帮助,请随时告诉我!

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月15日
  • 修改了问题 7月22日
  • 修改了问题 7月22日
  • 修改了问题 7月22日
  • 展开全部