linux命令查看es版本

worktile 其他 681

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看Elasticsearch(简称ES)的版本,可以使用以下Linux命令:

    1. 使用curl命令查询ES的健康状态:
    “`
    curl -XGET http://localhost:9200/_cat/health?v
    “`
    该命令将返回ES的健康状态信息,包括版本号。

    2. 使用curl命令查询ES的节点信息:
    “`
    curl -XGET http://localhost:9200/_cat/nodes?v
    “`
    该命令将返回ES的节点信息,包括每个节点的IP地址、版本号等。

    3. 使用curl命令查询ES的集群信息:
    “`
    curl -XGET http://localhost:9200/_cat/indices?v
    “`
    该命令将返回ES的索引信息,包括索引名称、状态、文档数等。

    4. 使用cat命令查询ES的版本号:
    “`
    curl -XGET http://localhost:9200/_cat/version?v
    “`
    该命令将返回ES的版本号。

    以上命令都是通过发送HTTP请求来查询ES信息的,确保在运行命令之前ES已经启动并且监听在默认的9200端口上。如果ES未在默认端口上运行,需要将命令中的localhost:9200替换为相应的地址和端口。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux命令行中,可以使用以下命令来查看Elasticsearch(简称ES)的版本信息:

    1. curl命令:
    可以使用curl命令向Elasticsearch发送HTTP请求,并获得返回的结果。通过发送GET请求到特定的Elasticsearch端点,可以获取ES的版本信息。
    “`
    curl -XGET localhost:${port}/_cat/health?v
    “`
    其中`port`是Elasticsearch运行的端口号,默认为9200。该命令将返回类似以下的结果:
    “`
    epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
    1528947503 10:18:23 elasticsearch yellow 1 1 15 15 0 0 15 0 – 51.6%
    “`
    在该结果中,可以看到Elasticsearch的版本信息。

    2. curl命令结合jq命令:
    如果想要只获取版本号,可以使用curl命令结合jq命令来提取需要的信息。
    “`
    curl -XGET localhost:${port} | jq -r ‘.version.number’
    “`
    这个命令将获取Elasticsearch的版本号信息。

    3. 节点信息:
    运行以下命令可以获取Elasticsearch集群中的节点信息,其中包括版本信息:
    “`
    curl -XGET localhost:${port}/_cat/nodes?v
    “`
    这将返回类似以下结果:
    “`
    ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
    127.0.0.1 37 62 4 0.75 0.67 0.91 mi * node-1
    “`
    在该结果中,可以看到节点的名称以及它们的版本信息。

    4. 运行elasticsearch命令:
    可以直接在终端中运行`elasticsearch`命令来启动Elasticsearch,启动时会在终端输出版本信息。
    “`
    elasticsearch
    “`
    这将在终端显示Elasticsearch的版本信息。

    5. 查看安装目录:
    另一种查看Elasticsearch版本的方法是通过查看Elasticsearch的安装目录中的文件。可以使用以下命令来查看相应文件的内容。
    “`
    cat /path/to/elasticsearch/installation/directory/config/elasticsearch.yml | grep -i ‘version’
    “`
    这将返回包含版本信息的行,以及版本号。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看Elasticsearch (ES) 的版本,可以使用以下两种方法。
    方法一:通过命令行
    1. 打开终端(命令行)窗口。
    2. 输入以下命令:curl -XGET ‘localhost:9200’。
    3. 按下回车键执行命令。
    4. 程序会向 Elasticsearch 实例发出 GET 请求并返回 JSON 格式的响应。
    5. 在返回的响应中,找到 “version” 键的值,这个值就是 Elasticsearch 的版本号。

    方法二:通过Kibana控制台
    1. 打开Kibana控制台,通常通过URL:http://localhost:5601访问。
    2. 在左侧导航栏中选择Dev Tools(开发者工具)。
    3. 在打开的窗口中,输入以下代码,并按下回车键执行:
    GET /
    4. Kibana控制台将返回Elasticsearch的版本号。

    需要注意的是,如果 Elasticsearch 安装在远程服务器上,你需要替换下面命令中的 ‘localhost’ 和 ‘9200’为 Elasticsearch 实例的IP地址和端口号。

    总结:
    通过命令行可以使用curl命令,通过Kibana控制台可以通过GET /访问/查看版本信息

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部