'エラー http:// localhost:92 でElasticsearchに接続できませんでした。 Elasticsearchがシステムから到達可能であることを確認してください。
現在私はフォローしています http://packetbeat.com/getstarted
インストールした
ここで、kibana/config.jsファイルを変更します。
elasticsearch: "http://"localhost":9200",
elasticsearchの下。上に{{dashboard.current.title}}
が付いた真っ白なページが表示されます。
コメントアウトした場合elasticsearch: "http://"localhost":9200",
Error Could not contact Elasticsearch at http://localhost:9200. Please ensure that Elasticsearch is reachable from your system.
elasticsearch: "http://localhost:9200",
としても入力すると、elasticsearchに接続できなかったのと同じエラーが発生します。
だから、私はelasticsearch: "http://"localhost":9200",
が正しいと仮定していますが、何かをレンダリングする必要があります。おそらくUI
elaticsearch_url
がkibana構成で設定されていることを確認する必要があります。
vim /opt/kibana/config/kibana.yml
elasticsearch_url: "http://localhost:9200"
次に再起動します:
Sudo service kibana restart
出典: Logz
Elasticsearchが/etc/elasticsearch/elasticsearch.ymlでリッスンしていることを確認してください
Elasticsearchが起動しているかどうかを確認します:)(ps -ef | grep elasticsearch)
再起動しない場合は、再起動してください。
また、9200ポートをファイアウォール処理していないかどうかを確認してください。 kibanaはelasticsearchに接続する必要があるためです。
すべてのkibanaジョブは、ポート9200のelasticsearchデータベースのリクエストで実行されます。
ローカル開発の場合、Elasticsearch YAMLファイルを編集してCORSを有効にすることができます。
例えば:
http.cors.enabled: true
http.cors.allow-Origin: "*"
(本番ワークロードの場合は、それを厳しくする必要があります)。
私の場合、問題はHTTP_PROXY環境変数が設定されていて、プロキシサーバーがダウンしていることが原因でした。
これは最も明白な原因ではありません。エラーメッセージから、それを確認するための明確な方法はありません。