当前位置: 首页 > 面试题库 >

Elasticsearch:如何查询连接数?

米浩穰
2023-03-14
问题内容

我如何询问我的Elasticsearch服务器目前有多少个连接打开?

这和插座数一样吗?(我也不知道如何获得这些数字)

这与客户端的数量不同,对,因为每个客户端都可以打开多个连接?

虽然我确实发现您可以在Elasticsearch客户端上为每个客户端指定一个maxSockets,但找不到任何信息:https
://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/
configuration.html


问题答案:

请求层使用RESTful API,因此在处理任何请求后,连接不会保持打开状态。

因此,如果您要评估Elasticsearch正在处理的并发请求数(无论是查询,索引还是批量),则可能要监视每个节点上的thread_pool:

https://www.elastic.co/guide/zh-CN/elasticsearch/reference/current/cluster-
nodes-
stats.html

还是在寻找发现层中的更多信息?



 类似资料:
  • 我是HQL的新手。请告诉我如何在HQL中编写这个查询。 我的SQL方法是 我的SQL查询是 其中,id和日期是动态的 请在Hql查询中转换此sql查询

  • 我在努力实现这个目标: 通过bool查询筛选出结果,如“status=1” 通过布尔范围查询筛选出结果,如“discance:gte 10和lte 60” 通过从int数组中匹配至少一个int值筛选出结果 在多个字段中搜索单词,并计算文档得分。有些字段需要通配符,有些字段需要增强,如ImportantField^2、SomeField*、SomeOtherField^0.75 以上所有点都由AND

  • MongoDB提供了lookup操作,用于实现两个表的关联聚合,但聚合操作编写起来比较麻烦,而且不符合面向对象的思维。为简化开发,bugu-mongo提供了一个JoinQuery类,用于实现两个表的连接查询。 JoinQuery借鉴了SQL左连接的概念: 当前表为左表,被连接的表为右表; 通过指定左键、右键进行关联; 对于不存在关联的数据,只会返回左表的数据,右表的数据为null。 创建JoinQ

  • 我使用ElasticSearch查询,通过Kibana获取数据。我在Java应用程序中也需要相同的请求。Kibana生成的查询如下: 我试图使用ElasticSearch Java API编写相同的查询,但得到的结果完全不同,与预期的输出完全不匹配。 你能帮我想出一个正确的吗?我现在做的方式如下。 不幸的是,我的代码返回错误的结果,即使是错误的“服务”值。 你能帮我把Java请求和JSON请求联系

  • 主要内容:1.内连接,2. 左连接 - LEFT JOIN,3. 右连接 - RIGHT JOIN,4. 全连接 - FULL JOIN顾名思义,连接(JOIN)表示要结合一些东西。 在SQL的情况下,连接(JOIN)表示“组合两个或更多表”。 在SQL中,子句用于组合数据库中两个或多个表的记录。 SQL JOIN的类型 内连接 - INNER JOIN 左连接 - LEFT JOIN 右连接 - RIGHT JOIN 全连接 - FULL JOIN 假设有以下几张表,EMPLOYEE 表的结构

  • 我正在使用hibernate为一个项目连接到我的数据库。 我想有一个查询,从我的数据库中获得产品与特定语言的描述和名称。我拥有的参数是该语言的简称,因此首先我必须获得该语言的id,然后获得所需语言的文本。 我尝试了下面的hql查询,没有成功。