How to do i run 3 nodes in 2 different machines?

i tried clustering 3 nodes (2 on one machine) .but i'm getting BindTransportException.

can anyone specify the configurations ?

Hi,

first, what Elasticsearch version are you using. Second, did you modify your configuration? By default, you can run several instances on a single machine, unless you changed your configuration.

You can use the http.port and transport.tcp.portsettings in your YAML file to change the ports to listen on.

--Alex

i'm using 1.7.2 version.yes i modified configuration .
when i ran 3 instances from same machine throughput got decreased

See related thread: How to run nodes in a cluster on different ports at run time? - #2 by dadoonet