@chateesh You have one pipeline but not sure how many processor it has ? Also, it will depnds on your index ration like per min how many documents are you indexing.
So my suggestion will be do POC with 1 week data and test load on node and based on that decide on node configuration.
Please check Elastic blog which will give you more understanding of benchmarking and sizing cluster.