【问题标题】:How to get the Elasticserch version using the Elasticsearch ruby gem?如何使用 Elasticsearch ruby​​ gem 获取 Elasticsearch 版本?
【发布时间】:2016-05-30 22:53:49
【问题描述】:

Elasticsearch ruby​​ gem(定义为here)似乎没有公开在您连接的集群上获取 Elasticsearch 版本的方法。 (虽然我可能只是想念它。)

有没有办法从 gem 中做到这一点(除了卷曲端口 9200,如 here 所述)?

【问题讨论】:

    标签: ruby elasticsearch


    【解决方案1】:

    你错过了它。

    我是Elasticsearch::API::Actions.info

    返回有关集群的简单信息(名称、版本)。

    我相信这对于端口 9200 上的 localhost 来说已经足够了:

    require 'elasticsearch'
    
    client = Elasticsearch::Client.new log: true
    
    client.info
    

    【讨论】:

    • 具体来说,版本在client.info['version']['number']
    猜你喜欢
    • 2018-10-07
    • 2019-07-03
    • 2014-06-05
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    • 2013-11-11
    相关资源
    最近更新 更多