I have install elasticsearch and kibana in the Google VM instance (Ubuntu-16.04) and configured them respectively. I have check the status of elasticsearch and kibana. Both are in active (running state).
I have viewed elasticsearch usingcommand, curl -XGET "{ip-addr}:9200". The output is
{
"name" : "node-1",
"cluster_name" : "cluster-1",
"version" : {
"number" : "2.3.1",
"build_hash" : "bd980929010aef404e7cb0843e61d0665269fc39",
"build_timestamp" : "2016-04-04T12:25:05Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
When I'm trying to see for kibana with curl -XGET "{ip-addr}:5601", it is throwing error as
curl: (7) Failed to connect to {ip-addr} port 5601: Connection refused
The changes I have done in kibana.yml file are :
server.port: 5601
server.host: 10.128.0.2
server.name: "tserver"
elasticsearch.url: "10.128.0.2:9200"
kibana.index: ".tkibana"
logging.dest: /var/log/kibana/kibana.log
The log file is also not updating.
When kibana is in active state, I'm trying this command curl -XGET "10.128.0.2:5601" , the status of kibana is going to be inactive.
I found this port is not listened. I have checked the 9200 and 5601 ports using following commands.
netstat -a -n | grep tcp | grep 9200 , the output is tcp6 0 0 10.128.0.2:9200 :::* LISTEN
But for 5601 port, netstat -a -n | grep tcp | grep 5601 , the output is null (empty message).
I have to view elasticsearch data in kibana console, So should I install Loagstash too or not needed ???
Can, anybody help me out from this problem.