首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是elasticsearch节点网络统计信息?

什么是elasticsearch节点网络统计信息?
EN

Stack Overflow用户
提问于 2014-09-22 19:39:42
回答 1查看 354关注 0票数 1

当我使用curl在es中获取节点统计信息时,响应是;

代码语言:javascript
复制
curl -XGET 'http://localhost:9200/_nodes/stats/network?human&pretty'

{
  "cluster_name" : "elasticsearch",
  "nodes" : {
    "XpAeeHs6Q7WxycqJBOShfA" : {
      "timestamp" : 1411385146836,
      "name" : "Ape-X",
      "transport_address" : "inet[/192.168.0.149:9300]",
      "host" : "test",
      "ip" : [ "inet[/192.168.0.149:9300]", "NONE" ],
      "network" : {
        "tcp" : {
          "active_opens" : 93920,
          "passive_opens" : 39,
          "curr_estab" : 62,
          "in_segs" : 7053825,
          "out_segs" : 4536915,
          "retrans_segs" : 4948,
          "estab_resets" : 1572,
          "attempt_fails" : 523,
          "in_errs" : 708,
          "out_rsts" : 48488
        }
      }
    }
  }
}

我用"netstat -anlp“命令检查过了。与9200或9500端口没有任何连接。然而,"curr_estab“是62。"curr_estab“是否显示当前已建立的网络?我在文档中查找了参数"active_opens“、"passive_opens”和"curr_estab“,但没有找到任何参数。这些参数在elasticsearch中代表什么?

EN

回答 1

Stack Overflow用户

发布于 2015-11-21 04:05:41

Active and Passive OPENs

TCP/IP基于客户端/服务器操作模型,TCP连接设置也基于这些角色的存在。客户端和服务器分别通过执行打开操作来为连接做准备。但是,有两种不同类型的开放:

TCP active OPEN:使用的客户端进程扮演“主动角色”,并通过实际发送一条TCP消息来启动连接( SYN消息)来发起连接。

被动开放:TCP一种设计为使用的服务器进程,然而,它采用了一种更“松弛”的方法。它通过联系TCP并说“我在这里,我正在等待可能希望与我交谈的客户端在以下端口号上向我发送消息”来执行被动打开。打开被称为被动,因为除了指示进程正在侦听之外,服务器进程什么也不做。

被动打开实际上可以指定服务器正在等待来自特定客户端的主动打开,尽管并不是所有的TCP/IP都支持此功能。更常见的情况是,服务器进程愿意接受来自所有用户的连接。这样的被动开放被称为未指明。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25973244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档