Is it necessary to have elasticsearch ingest node?

If you are using logstash, you don't need to have an ingest pipeline in elasticsearch.

But I'm not sure I understood your question.