web-dev-qa-db-ja.com

kibanaのElastic Searchがインストールされたバージョンを知る方法は?

現在、これらのアラートを受信して​​います:

アップグレードが必要ですElasticsearchのバージョンが古すぎます。 KibanaにはElasticsearch 0.90.9以上が必要です。

インストールされているELSの正確なバージョンを見つける方法があるかどうか、誰か教えてもらえますか?

48
Shantesh

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です

77
user3094718

上記の回答で言及されていないものを追加したいと思います。

Kibanaの開発コンソールから、次のコマンドを押します。

GET /

これは、ブラウザからlocalhost:9200にアクセスすることに似ています。

これが誰かを助けることを願っています。

43
manoj

次のコマンドで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

9

実行中のKibanaのバージョンを確認するには、これを試してください:

ステップ1。 Kibanaサービスを開始します。

ステップ2。ブラウザを開き、以下の行を入力し、

    localhost:5601

ステップ3。 [設定]-> [バージョン情報]に移動します

  You can See Version of Your Running kibana.
5
krishna kumar

ブラウザの行の下にある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"
                  }
4
krishna kumar

kibanaをインストールしたフォルダーに移動します。yumを使用してインストールした場合kibanaデフォルトで次の場所に配置されます。

/usr/share/kibana

次に、次のコマンドを使用します

bin/kibana --version
4
Siva

Elasticseachを保護するためにx-packをインストールした場合、リクエストには有効な認証情報の詳細が含まれている必要があります。

curl -XGET -u "elastic:passwordForElasticUser" 'localhost:9200'

実際、セキュリティが有効になっている場合、後続のすべての要求は同じパターンに従う必要があります(インライン資格情報を提供する必要があります)。

2
Aviro

ユーザー@manojが質問に対する正しい答えを提供しました。 Kibanaホストから、 http:// localhost:9200 / へのリクエストは、ElasticSearchも同じノードで実行されていない限り、応答されません。 Kibanaは9200ではなくポート5601でリッスンします。

DEVを除くほとんどの場合、ElasticSearchは多くの理由でKibanaと同じノードにはありません。したがって、KibanaからElasticSearchに関する情報を取得するには、左側の[開発ツール]タブを選択し、コンソールで次のコマンドを発行する必要があります:GET /

1
Lanre

Ubuntu 18.0.4でそれを行う別の方法

Sudo /usr/share/kibana/bin/kibana --version
0
Gajen Sunthara