# Difference between Ingest Node and Coordinating Node?

**URL:** <https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753>\
**Category:** Elasticsearch\
**Created:** [November 17, 2020, 7:00pm UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753 "2020-11-17T19:00:24Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [November 17, 2020, 7:00pm UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/1 "2020-11-17T19:00:24Z")

</div>

Do Ingest node apply only to indexing from ingest pipelines?

And Coordinating Node to all other kinds of indexing?

Also client and Coordinating nodes are same right?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 17, 2020, 10:31pm UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/2 "2020-11-17T22:31:40Z")

</div>

Assuming you are setting each node to be _only_ the role you mention.

> [@Divit\_Sharma](#):
>
> Do Ingest node apply only to indexing from ingest pipelines?

Yes.

> [@Divit\_Sharma](#):
>
> And Coordinating Node to all other kinds of indexing?

Yes.

> [@Divit\_Sharma](#):
>
> Also client and Coordinating nodes are same right?

Yes.

---

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [November 17, 2020, 10:50pm UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/3 "2020-11-17T22:50:23Z")

</div>

Thanks.

So all nodes are coordinating node correct?

Suppose I have 3 nodes. One ingest only, one data only, one master only.

Now if I send request to Ingest only node, will it act as coordinating node?

If I send to master node, will it act as coordinating node?

I assume the answers are yes to above questions. That would mean that all nodes are coordinating.Even if we turn them to specific type of node, they would still act as coordinating node if request is sent to them.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 17, 2020, 10:53pm UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/4 "2020-11-17T22:53:56Z")

</div>

By default, all nodes play every role.

> [@Divit\_Sharma](#):
>
> Suppose I have 3 nodes. One ingest only, one data only, one master only.

That's not really an ideal cluster. You have no HA, no redundancy.

> [@Divit\_Sharma](#):
>
> Now if I send request to Ingest only node, will it act as coordinating node?

If it's a request to an ingest pipeline, yes it will "coordinate" where it needs to be sent. But it won't accept a normal search or index request because it won't be attached to an ingest pipeline.

> [@Divit\_Sharma](#):
>
> If I send to master node, will it act as coordinating node?

If it's **master only** , no.

---

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [November 17, 2020, 11:31pm UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/5 "2020-11-17T23:31:54Z")

</div>

Yeah I was just using that cluster as example to understand.

So what would happen to request which come to master only node or to Ingest only node?

I don't use ingest pipeline and logstash is pointed to Ingest only nodes and data is getting indexed.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 17, 2020, 11:37pm UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/6 "2020-11-17T23:37:07Z")

</div>

> [@Divit\_Sharma](#):
>
> So what would happen to request which come to master only node or to Ingest only node?

It depends what the request is.

---

<div class="post-metadata">

**Author:** ![Divit\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/divit_sharma/32/32348_2.png) [@Divit\_Sharma](https://discuss.elastic.co/u/Divit_Sharma)\
**Post date:** [November 18, 2020, 12:11am UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/7 "2020-11-18T00:11:38Z")

</div>

Let's take bulk index request or normal index request as example.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 18, 2020, 12:23am UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/8 "2020-11-18T00:23:18Z")

</div>

Check out

- [https://www.elastic.co/guide/en/elasticsearch/reference/7.10/modules-node.html#dedicated-master-node](https://www.elastic.co/guide/en/elasticsearch/reference/7.10/modules-node.html#dedicated-master-node)
- [https://www.elastic.co/guide/en/elasticsearch/reference/7.10/modules-node.html#coordinating-only-node](https://www.elastic.co/guide/en/elasticsearch/reference/7.10/modules-node.html#coordinating-only-node)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 16, 2020, 12:23am UTC](https://discuss.elastic.co/t/difference-between-ingest-node-and-coordinating-node/255753/9 "2020-12-16T00:23:25Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
