当前位置: 首页 > 面试题库 >

如何从命令行获取Elasticsearch服务器版本

葛宪
2023-03-14
问题内容

是否有办法获取Elasticsearch服务器的版本号。我知道您获取了JSON请求数据,但是有一种解析该请求的方法仅获取版本号。

curl本地主机:9200

{
    ...
    "version": {
        ...
        "number": "2.1.1"
    }
}

问题答案:

如果您拥有该jq实用程序,则可以使用它来解析json回复并输出纯文本字符串:

curl -sS localhost:9200 | jq -r .version.number

通用脚本语言可以完成相同的任务,但通常比较笨拙:

curl -sS localhost:9200 | python -c 'import json, sys; print(json.loads(sys.stdin.read())["version"]["number"])'


 类似资料:
  • 有没有办法只获得一个Elasticsearch服务器的版本号。我知道您得到了JSON请求数据,但是否有方法解析该请求,只得到版本号。 curl localhost:9200

  • 我可以使用以下命令获取tarantool客户端版本: 但是我如何在终端内获得tarantool服务器版本?

  • 问题内容: 为了调试CUDA代码并检查兼容性,我需要找出已安装的GPU的nvidia驱动程序版本。我找到了如何获取cuda版本?但这对我没有帮助。 问题答案: 使用应该告诉您:

  • 问题内容: 我想知道是否可以通过Linux命令行设置gatt服务器。我知道BlueZ gatttool命令允许您充当gatt客户端并询问远程gatt服务器,但是,我认为该工具不能用于设置服务器。 我要实现的是一个 从命令行创建 的gatt服务器,可以被任何中央设备(例如iOS或Android设备)查询,以连接到GATT服务器,发现服务和特征,并操纵特征。 例: 具有1个服务的Gatt服务器,其中包

  • 我需要对https://sandbox.mediamind.com/Eyeblaster.MediaMind.API/V2/AuthenticationService.svc?wsdl进行SOAP webservice调用,并在传递参数时使用ClientLogin操作:Application ationKey、Password和UserName。响应是UserSecurityToken。它们都是弦

  • 对于带有PKCE的Oauth 2.1,官方示例Spring授权服务器默认返回一个access_token和id_token https://github . com/spring-projects/spring-authorization-server/tree/main/samples/default-authorization server endpoint/oauth2/token有没有可能