No existing kibana index found for kibana

Hi,

I am using kibana with elk and logstash. And when i use /bin/kibana, the log shows like:
{"name":"Kibana","hostname":"eselnvlx1674","pid":550738,"level":30,"msg":"No existing kibana index found","time":"2015-11-04T02:31:05.280Z","v":0}
{"name":"Kibana","hostname":"eselnvlx1674","pid":550738,"level":30,"msg":"Listening on 0.0.0.0:5601","time":"2015-11-04T02:31:05.289Z","v":0}

And i can't load kibana UI on localhost:5601.

Don't know why this will happen.

What happens when you try to open KB?

There are only 2 logs printed out, just as i show in the message.

And I used KB before, it will show:
"Found kibana index"
But this time, index can't be created.

Is this the root cause that i can't open KB UI in browser?

But....

If it can't find the index it should create it automatically.

i have run curl localhost:9200/_cat/indices, seems there is no kibana index:
yellow open logstash-2015.10.21 5 1 32 0 289.3kb 289.3kb
yellow open logstash-2015.10.26 5 1 38 0 275.7kb 275.7kb
yellow open logstash-2015.10.13 5 1 14300 0 78.9mb 78.9mb
yellow open logstash-2015.10.20 5 1 28 0 250.2kb 250.2kb
yellow open logstash-2015.11.03 5 1 66 19 700.5kb 700.5kb
yellow open logstash-2015.10.29 5 1 45 0 528.9kb 528.9kb
yellow open logstash-2015.11.02 5 1 37 0 354.6kb 354.6kb
yellow open logstash-2015.10.19 5 1 14358 23 71.3mb 71.3mb
yellow open logstash-2015.10.23 5 1 26 0 241.2kb 241.2kb
yellow open logstash-2015.10.22 5 1 39 0 374.5kb 374.5kb
yellow open logstash-2015.10.28 5 1 66 23 880.1kb 880.1kb
yellow open logstash-2015.10.14 5 1 27 0 215.6kb 215.6kb
yellow open logstash-2015.11.01 5 1 3 0 35.4kb 35.4kb
yellow open logstash-2015.10.30 5 1 31 0 399.5kb 399.5kb
yellow open logstash-2015.10.27 5 1 8 0 126.6kb 126.6kb

I found the root cause. That is port 5601 is forbidden by firewall.

I change a port to 2224