“客户端节点”在AWS Elasticsearch? [英] "client node" in AWS Elasticsearch?

查看:186
本文介绍了“客户端节点”在AWS Elasticsearch?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

阅读关于Elasticsearch的正确架构,我听到有3种类型的节点:

Reading about the proper architecture for Elasticsearch, I hear about 3 types of nodes:


  • 主节点(保留分片路由表)

  • 客户端节点(CPU /内存密集型合并排序结果)

  • 数据节点(包含具有数据的实际分片) li>
  • Master node (Keeps the shards routing table)
  • Client node (Does the CPU/Memory intensive merge sort of the results)
  • Data node (Contains the actual shards with the data)

根据我在使用非Java客户端连接到Elasticsearch集群时的理解,您应该连接到客户端节点。但是我没有看到关于AWS Elasticsearch上的客户端节点的任何内容。

From my understanding when connecting to the Elasticsearch cluster using non Java clients, you should be connecting to the client node. However I don't see anything about the Client Node on AWS Elasticsearch.

我错过了什么?
谢谢,
Sep

Am I missing something? Thanks, Sep

推荐答案

Amazon Elasticsearch Service 不是全功能的ES分期付款。尽管如此,对于几个用例(日志收集等)来说,它的功能十分有限,但它可以配置哪些端点以及哪些端点可用,有一些限制。

The Amazon Elasticsearch Service is not a full-featured ES installment. Even though, it is sufficiently featured for a few use cases (log collection, etc), it has several limitations in terms of what you can configure and which endpoints are available.

一个限制是,您只能配置主节点和数据节点,没有客户端节点。

One limitation is that you can only configure master and data nodes, no client nodes.

另一个限制是连接到集群的唯一方法是通过HTTP,即没有办法获得到集群的TCP连接,因此您不能使用传输客户端,只能使用HTTP客户端。

Another limitation is that the only way to connect to the cluster is through HTTP, i.e. there is no way to get a TCP connection to the cluster, hence you cannot use the transport client, only HTTP clients.

这篇关于“客户端节点”在AWS Elasticsearch?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆