i have Elasticsearch 2.2 in my instance. It was working fine. recently i found the service stoped. So tried restarting, but it's stoping again by throughing below log.
can any one help me here plz?
[2017-04-27 06:05:08,495][INFO ][node ] [Graydon Creed] version[2.4.4], pid[18868], build[fcbb46d/2017-01-03T11:33:16Z]
[2017-04-27 06:05:08,496][INFO ][node ] [Graydon Creed] initializing ...
[2017-04-27 06:05:08,895][INFO ][plugins ] [Graydon Creed] modules [reindex, lang-expression, lang-groovy], plugins [], sites []
[2017-04-27 06:05:08,912][INFO ][env ] [Graydon Creed] using [1] data paths, mounts [[/ (/dev/sda1)]], net usable_space [23.7gb], net total_space [28.8gb], spins? [possibly], types [ext4]
[2017-04-27 06:05:08,912][INFO ][env ] [Graydon Creed] heap size [1007.3mb], compressed ordinary object pointers [true]
[2017-04-27 06:05:10,402][INFO ][node ] [Graydon Creed] initialized
[2017-04-27 06:05:10,402][INFO ][node ] [Graydon Creed] starting ...
[2017-04-27 06:05:10,498][ERROR][bootstrap ] [Graydon Creed] Exception
BindTransportException[Failed to bind to [9300-9400]]; nested: ChannelException[Failed to bind to: localhost/52.176.50.111:9400]; nested: BindException[Cannot assign requested address];
at org.elasticsearch.transport.netty.NettyTransport.bindToPort(NettyTransport.java:489)
at org.elasticsearch.transport.netty.NettyTransport.bindServerBootstrap(NettyTransport.java:451)
at org.elasticsearch.transport.netty.NettyTransport.doStart(NettyTransport.java:332)
at org.elasticsearch.common.component.AbstractLifecycleComponent.start(AbstractLifecycleComponent.java:68)
at org.elasticsearch.transport.TransportService.doStart(TransportService.java:182)
at org.elasticsearch.common.component.AbstractLifecycleComponent.start(AbstractLifecycleComponent.java:68)
at org.elasticsearch.node.Node.start(Node.java:278)
at org.elasticsearch.bootstrap.Bootstrap.start(Bootstrap.java:222)
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:288)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:45)
Caused by: org.jboss.netty.channel.ChannelException: Failed to bind to: localhost/52.176.50.111:9400
at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:272)
at org.elasticsearch.transport.netty.NettyTransport$1.onPortNumber(NettyTransport.java:471)
at org.elasticsearch.common.transport.PortsRange.iterate(PortsRange.java:69)
at org.elasticsearch.transport.netty.NettyTransport.bindToPort(NettyTransport.java:467)
... 9 more
Caused by: java.net.BindException: Cannot assign requested address
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.jboss.netty.channel.socket.nio.NioServerBoss$RegisterTask.run(NioServerBoss.java:193)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:391)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:315)
at org.jboss.netty.channel.socket.nio.NioServerBoss.run(NioServerBoss.java:42)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
[2017-04-27 06:05:10,508][INFO ][node ] [Graydon Creed] stopping ...
[2017-04-27 06:05:10,509][INFO ][node ] [Graydon Creed] stopped
[2017-04-27 06:05:10,509][INFO ][node ] [Graydon Creed] closing ...
[2017-04-27 06:05:10,513][INFO ][node ] [Graydon Creed] closed
Also can any one suggest what versions of elasticsearch, kibana and logstash I can work collectively in elk stack?