2017-09-06 125 views
0

我已經在Google VM實例Ubuntu-16.04)中安裝elasticsearch和kibana並分別進行配置。我檢查了elasticsearch和kibana的狀態。兩者都處於活動狀態(運行狀態)。通過CURL連接時Kibana連接被拒絕?

我查看了elasticsearch usingcommand, curl -XGET「{ip-addr}:9200」。輸出是

{ 
    "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" 
} 

當我想看到kibana與捲曲-XGET 「{IP的地址}:5601」,它拋出的錯誤作爲

curl: (7) Failed to connect to {ip-addr} port 5601: Connection refused 

的變化我在kibana.yml文件所做的是:

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 

日誌文件還沒有更新。

當kibana處於活動狀態時,我正在嘗試這個命令curl -XGET「10.128.0.2:5601」,kibana的狀態將不活動。

我發現這個端口沒有被監聽。我使用以下命令檢查了9200和5601端口。

netstat -a -n | grep tcp | grep的9200,輸出 TCP6 0 0 10.128.0.2:9200 ::: * LISTEN

但5601端口,netstat的-a -n | grep tcp | grep 5601,輸出爲空(空消息)。

我必須在kibana控制檯中查看elasticsearch數據,那麼我應該安裝Loagstash還是不需要?

可以,任何人都可以幫我解決這個問題。

+0

東西阻塞端口5601 ,但不是端口9200 ..防火牆可能? – hanshenrik

回答

1

在你kibana.yml文件,你需要修改以下設置,以便Kibana綁定到正確的接口:

server.host: 10.128.0.2 

就像你在elasticsearch.yml爲Elasticsearch做

+0

我這樣做只有@Val,但它不工作。 –

+0

Kibana的日誌告訴我們什麼? – Val

+0

我沒有在日誌文件中進行任何更改。我注意到沒有添加到日誌文件。 @Val –