現在、これらのアラートを受信しています:
アップグレードが必要ですElasticsearchのバージョンが古すぎます。 KibanaにはElasticsearch 0.90.9以上が必要です。
インストールされているELSの正確なバージョンを見つける方法があるかどうか、誰か教えてもらえますか?
Chrome RestクライアントからGETリクエストを行うか、コンソールでcurl -XGET 'http://localhost:9200'
残りのクライアント:http:// localhost:92
{
"name": "node",
"cluster_name": "elasticsearch-cluster",
"version": {
"number": "2.3.4",
"build_hash": "dcxbgvzdfbbhfxbhx",
"build_timestamp": "2016-06-30T11:24:31Z",
"build_snapshot": false,
"lucene_version": "5.5.0"
},
"tagline": "You Know, for Search"
}
ここで、numberフィールドはelasticsearch
バージョンを示します。ここでelasticsearch
バージョンは2.3.4です
上記の回答で言及されていないものを追加したいと思います。
Kibanaの開発コンソールから、次のコマンドを押します。
GET /
これは、ブラウザからlocalhost:9200
にアクセスすることに似ています。
これが誰かを助けることを願っています。
次のコマンドでElasticSearchのバージョンを確認できます。また、いくつかの他の情報も返します。
curl -XGET 'localhost:9200'
{
"name" : "Forgotten One",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.4",
"build_hash" : "e455fd0c13dceca8dbbdbb1665d068ae55dabe3f",
"build_timestamp" : "2016-06-30T11:24:31Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
ここでバージョン番号を見ることができます:2.3.4
通常、Kibanaは/ opt/logstash/bin/kibanaにインストールされます。次のようにキバナバージョンを入手できます
/opt/kibana/bin/kibana --version
実行中のKibanaのバージョンを確認するには、これを試してください:
ステップ1。 Kibanaサービスを開始します。
ステップ2。ブラウザを開き、以下の行を入力し、
localhost:5601
ステップ3。 [設定]-> [バージョン情報]に移動します
You can See Version of Your Running kibana.
ブラウザの行の下にあるelasticsearchタイプのサービスを開始した後、これを試すことができます。
localhost:9200
It will give Output Something like that,
{
"status" : 200,
"name" : "Hypnotia",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "1.7.1",
"build_hash" : "b88f43fc40b0bcd7f173a1f9ee2e97816de80b19",
"build_timestamp" : "2015-07-29T09:54:16Z",
"build_snapshot" : false,
"lucene_version" : "4.10.4"
},
"tagline" : "You Know, for Search"
}
kibanaをインストールしたフォルダーに移動します。yumを使用してインストールした場合kibanaデフォルトで次の場所に配置されます。
/usr/share/kibana
次に、次のコマンドを使用します
bin/kibana --version
Elasticseachを保護するためにx-packをインストールした場合、リクエストには有効な認証情報の詳細が含まれている必要があります。
curl -XGET -u "elastic:passwordForElasticUser" 'localhost:9200'
実際、セキュリティが有効になっている場合、後続のすべての要求は同じパターンに従う必要があります(インライン資格情報を提供する必要があります)。
ユーザー@manojが質問に対する正しい答えを提供しました。 Kibanaホストから、 http:// localhost:9200 / へのリクエストは、ElasticSearchも同じノードで実行されていない限り、応答されません。 Kibanaは9200ではなくポート5601でリッスンします。
DEVを除くほとんどの場合、ElasticSearchは多くの理由でKibanaと同じノードにはありません。したがって、KibanaからElasticSearchに関する情報を取得するには、左側の[開発ツール]タブを選択し、コンソールで次のコマンドを発行する必要があります:GET /
Ubuntu 18.0.4
でそれを行う別の方法
Sudo /usr/share/kibana/bin/kibana --version