2017-07-04 128 views
0

我們嘗試了將Elassandra(2017-05-22版本2.4.5.1 Elasticsearch 2.4.5 + Cassandra 3.0.13 )與Kibana(4..6.4)集成。但我們正在努力解決以下問題。Elassandra - Kibana創建索引和可視化的問題

log [10:01:51.003] [info][listening] Server running at http://XXXXXX:5601 
    log [10:01:55.983] [info][status][plugin:[email protected]] Status changed from yellow to yellow - No existing Kibana index found 
    log [10:02:00.913] [info][status][plugin:[email protected]] Status changed from yellow to green - Kibana index ready 
    log [10:02:00.941] [error][status][plugin:[email protected]] Status changed from green to red - [document_already_exists_exception] [config][4.6.4]: document already exists, with: {"shard":"0","index":"kibana"} 
health status index  pri rep docs.count docs.deleted store.size pri.store.size 

green open emp   2 0   0   0  142b   142b 
green open weatherindex 2 0   0   0  142b   142b 
green open weatherts1  2 0   0   0  142b   142b 
green open kibana   2 0   0   0  142b   142b 
green open weatherts  2 0   0   0  142b   142b 

任何機構請幫忙解決這個問題?

回答

0

我在彈性搜索節點上的Kibana中看到了此行爲,該彈性搜索節點的默認refresh_interval高於默認值。

默認情況下刷新間隔爲1秒。設置更高的刷新間隔可以提高(索引)性能,但會導致稍後可見的更改。在這種情況下,1)kibana檢查.kibana索引是否存在,2)看到它不存在,3)創建.kibana索引,4)檢查它是否存在,5)錯誤地斷定它不存在,因爲refresh_interval尚未過期,返回3)。

解決方案:

  • 等待refresh_interval秒鐘,之後kibana將繼續啓動。
  • 將refresh_interval恢復爲默認值1s(並接受較低的索引性能)。