# Ingest Node - Stored pipelines

**URL:** https://discuss.elastic.co/t/ingest-node-stored-pipelines/150991
**Category:** Elasticsearch
**Created:** [October 4, 2018, 8:05am UTC](https://discuss.elastic.co/t/ingest-node-stored-pipelines/150991 "2018-10-04T08:05:02Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![gourmax-geo](https://avatars.discourse-cdn.com/v4/letter/g/54ee81/32.png) [@gourmax-geo](https://discuss.elastic.co/u/gourmax-geo)
#### Post date: [October 4, 2018, 8:05am UTC](https://discuss.elastic.co/t/ingest-node-stored-pipelines/150991/1 "2018-10-04T08:05:02Z")

</div>

Hi,

I'm trying to make some test with ingest node and coordinator node.  
The settings between both is pretty easy, but I was wondering if there is any way to be sure that my pipeline is really "stored" in the ingest node.

What I have done:

- create my pipeline from the coordinator node IP
- check the cluster state to find information about the location storage of my pipeline  
But I can't find this particular information.

I have an elasticsearch cluster and I want to have use coordinator node as "load balancing", does coordinator node will load balance write operation directly to ingest node ? Or I need to make write operation directly in the ingest node ?

Thanks.

---

<div class="post-metadata">

### Author: ![jakelandis](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jakelandis/32/36163_2.png) [@jakelandis](https://discuss.elastic.co/u/jakelandis)
#### Post date: [October 4, 2018, 7:03pm UTC](https://discuss.elastic.co/t/ingest-node-stored-pipelines/150991/2 "2018-10-04T19:03:46Z")

</div>

> but I was wondering if there is any way to be sure that my pipeline is really "stored" in the ingest node

The pipelines are stored in cluster state, it doesn't matter which node or node type (as long it is part of the cluster) you are pointed to when creating the pipeline. You should be able to find the pipeline definitions with this request

```auto
GET _cluster/state/metadata/?filter_path=metadata.ingest.pipeline

```

> I have an elasticsearch cluster and I want to have use coordinator node as "load balancing", does coordinator node will load balance write operation directly to ingest node ? Or I need to make write operation directly in the ingest node ?

If you send an request to get processed by an ingest node (e.g. ?pipeline=mypipeline) and that node is not an ingest node (e.g. node.ingest: false) the request will be forwarded round-robbin style to ingest capable nodes. So, yes a coordinating node will load balance (assuming it is node.ingest: false), and you do not need to send requests directly to the ingest node.

You should be able to see the requests getting balanced by looking at the node stats seeing which nodes are processing your pipelines

```auto
GET _nodes/stats/ingest?filter_path=nodes.*.ingest

```

---

<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: [November 1, 2018, 7:03pm UTC](https://discuss.elastic.co/t/ingest-node-stored-pipelines/150991/3 "2018-11-01T19:03:46Z")

</div>

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