Error in logstash logs: " retrying failed action with response code: 429

Currently I have 3 nodes, 330 indices and 1,640 shards to be specific.
As a solution to this problem we were considering to add an extra elasticsearch node as it seems that the load on the nodes always seem quite high.

Is there any problem with having 4 elasticsearch nodes with 1 master node?