Shell 脚本查看ElasticSearch

247 篇文章 0 订阅
156 篇文章 0 订阅

2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)_软件测试刷题小程序-CSDN博客文章浏览阅读2.7k次,点赞85次,收藏12次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、app自动化测试、接口测试、性能测试、自动化测试、安全测试及一些常问到的人力资源题目。最主要的是他还收集了像阿里、华为这样的大厂面试真题,还有互动交流板块……_软件测试刷题小程序https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502今天的分享是关于如何使用Shell 脚本轻松搞定ES 的信息查询,通过不同的参数传入来获取相应的信息反馈。

相应的代码如下:

#!/bin/bash

username="admin"
password="test123"
ip=$2

if [[ $1 == '' ]] #判断参数是否为空
then
echo "需要输入参数"
echo "$0 [ health | node | nodeprocess | disk | index | shards | status | task | fielddata | setting | backup ] hostip"
exit 0
fi

case $1 in #匹配输出的参数
health)
echo "查看es集群状态"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cluster/health?pretty"
;;
node)
echo "查看节点信息"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cat/nodes?v"
;;
nodeprocess)
echo "查看节点进程信息"
curl -XGET  -u${username}:${password} "http://${ip}:9200/_cat/nodes/process?pretty"
;;
disk)
echo "查看各节点磁盘使用情况"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cat/allocation?v"
;;
index)
echo "查看索引信息"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cat/indices?v"
;;
shards)
echo "查看分片信息"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cat/shards?v"
;;
status)
echo "查看状态信息"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cluster/health?pretty"
;;
task)
echo "查看执行队列"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cat/pending_tasks?v"
;;
fielddata)
echo "查看数据结构"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cat/fielddata?v"
;;
setting)
echo "查看配置信息"
curl -XGET -u${username}:${password} "http://${ip}:9200/_cluster/settings?pretty"
;;
backup)
echo "查看备份信息"
curl -XGET -u${username}:${password} "http://${ip}:9200/_snapshot?pretty"
;;
*)
echo "参数匹配不对,请参照如下输出:"
echo "$0 [ node | disk | index | shard | status | task | fielddata | setting | backup ] hostip"
exit 0
;;
esac
exit 0

以上代码内容需耐心每一行一行的去分析理解才能对今天分享的内容有更深入的理解,如果对Shell 操作不熟悉的童鞋,可以参考之前分享的系列文章。

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 759968159,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值