当前位置: 首页 > 知识库问答 >
问题:

Elasticsearch 7.6监听环回地址,但不监听服务器IP

廖永长
2023-03-14

>

在netstat中,端口只监听环回地址

[root@elk~]#netstat-tnlpu | grep 9200 tcp6 0 0 127.0.0.1:9200:::*侦听14968/java tcp6 0 0::1:9200:::*侦听14968/java

network.host: 0.0.0.0
network.host: [_local_, _site_, _global_]
network.host: 0.0.0.0
network.bind_host: 0.0.0.0
network.publish_host: 0.0.0.0

共有1个答案

严修德
2023-03-14

由于OP没有提到错误,我假设他尝试添加以下配置,这将触发生产引导检查,如网络。主机:0.0.0.0表示在生产环境中运行,因为您没有将其绑定到环回地址。

最有可能的是OP必须得到以下错误:

错误:1引导检查失败1:默认发现设置不适合生产使用;必须配置至少一个[discovery.seed_hosts、discovery.seed_providers、cluster.initial_master_nodes]

要解决此问题,请在elasticsearch中添加以下配置。yml

discovery.type: single-node

关于这个答案中单个节点的更多信息,在此之后,如果您遇到与VM内存相关的问题,请以root用户身份运行下面的命令。

sysctl -w vm.max_map_count=262144

请注意,该命令netstat-tnlpu | grep9200显示它没有监听环回地址。

TCP6 00:::9200:::*
LISTEN 17247/java

您还可以使用curl进行检查

 类似资料:
  • 问:如何让客户端即能通过ipv4地址访问,也能通过ipv6地址访问? 答:在初始化容器的时候监听地址写[::]即可。 例如 $worker = new Worker('http://[::]:8080'); $gateway = new Gateway('websocket://[::]:8081');

  • 问题内容: 我对这些东西很陌生,并尝试制作一些快速应用 当我使用命令启动服务器时: 一切都很好。 我在控制台上看到 当我尝试 我看到“好”。 当我尝试 我懂了 但是当我尝试 我懂了 问题是:为什么它监听所有接口而不是仅监听本地主机? 该操作系统是没有任何哨声的linux mint 17。 问题答案: 如果您在调用时不指定host ,则服务器将在所有可用接口上运行,即 您可以使用以下代码绑定IP地址

  • Listener架构概述 Listener Listener.DrainType (Enum) Filter FilterChainMatch FilterChain Listener Listener proto { "name": "...", "address": "{...}", "filter_chains": [], "use_original_dst": "{...}

  • 主要内容:监听器的分类,监听对象创建和销毁的监听器,监听属性变更的监听器,监听 Session 中对象状态改变的监听器,注册监听器监听器 Listener 是一个实现特定接口的 Java 程序,这个程序专门用于监听另一个 Java 对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即自动执行。 监听器的相关概念: 事件:方法调用、属性改变、状态改变等。 事件源:被监听的对象( 例如:request、session、servletContext)。 监听器:用于监听事件源对象

  • 性能测试就是以各种形式分析服务器响应,然后将其呈现给客户端。 当JMeter的采样器组件被执行时,监听器提供JMeter收集的关于那些测试用例的数据的图形表示。它便于用户在某些日志文件中以表格,图形,树或简单文本的形式查看采样器结果。 监听器可以在测试的任何地方进行调整,直接包括在测试计划下。JMeter提供了大约15个监听器,但主要使用的是表,树和图形。 以下是JMeter中所有监听器的列表:

  • { "name": "...", "address": "...", "filters": [], "ssl_context": "{...}", "bind_to_port": "...", "use_proxy_proto": "...", "use_original_dst": "...", "per_connection_buffer_lim