- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一、获取以xxx开头的索引及大小并按照索引前缀排序
#!/bin/bash
#定义Elasticsearch地址、端口、用户名和密码
ES_HOST192.168.xxx.xxx
ES_PORT9200
ES_USERelastic
ES_PASSxxxxx
#定义输出文件路径
OUTPUT_FILE/home/esuser/xxxx_indices_info.txt
#临时文件存储
TEMP_FILE/tmp/xxxx_indices_info.txt
#获取以xxxx开头的索引名称、大小并按索引名称排序,写入到临时文件
curl-s-u${ES_USER}:${ES_PASS}${ES_HOST}:${ES_PORT}/_cat/indices?
hindex,store.sizeformatjson|jq-r.[]|select(.index|
startswith(xxxx))|\(.index)\t\(.[store.size])${TEMP_FILE}
#检查临时文件是否生成
if[!-s${TEMP_FILE}];then
echoNodatafoundorfailedtoretrievedatafromElasticsearch.
exit1
fi
#清空输出文件
${OUTPUT_FILE}
#处理大小单位转换并写入输出文件
whileIFS$\tread-rindexsize;do
#检查大小是否为null
if[$sizenull]||[-z$size];then
size_kb0
else
#将大小转换为KB
if[[$size*kb]];then
size_kb$(echo$size|seds/kb//)
elif[[$size*mb]];then
size_kb$(echo$size|seds/mb//|awk{printf%.0f,$1*
1024})
elif[[$size*gb]];then
size_kb$(echo$size|seds/gb//|awk{printf%.0f,$1*1024
*1024})
elif[[$size*tb]];then
size_kb$(echo$size|seds/tb//|awk{printf%.0f,$1*1024
*1024*1024})
else
size_kb$size
fi
fi
#输出索引名称和大小(KB),追加到输出文件
echo${index}${size_kb}${OUTPUT_FILE}
done${TEMP_FILE}
#按索引名称排序并重定向到最终文件
sort-k1,1${OUTPUT_FILE}-o${OUTPUT_FILE}
#删除临时文件
rm${TEMP_FILE}
1)定义Elasticsearch地址、端口、用户名和密码:将ES_HOST、ES_PORT、ES_USER和ES_PASS
设置为你的Elasticsearch实例的地址、端口、用户名和密码。
2)定义输出文件路径:将结果写入到/home/esuser/xxxx_indices_info.txt文件。
3)获取以xxxx开头的索引信息:
4)使用curl命令获取所有索引的信息,并以JSON格式返回。
5)使用jq进行JSON
您可能关注的文档
- 晶体管类型和特点.pdf
- AXP707_Datasheet_V1.0-数据清单手册.pdf
- A100_A133_STD_AXP707_AXP717_LPDDR3_168ball_V1_5-方案分析简介.pdf
- 市人大办公室机关关于2025年党组理论学习中心组专题学习计划.docx
- 集团2025年庆三八妇女节日活动上的讲话发言材料.docx
- 市政府办公室2025年平安建设工作要点材料.docx
- 关于某某市“三基”建设前期调研情况的报告.doc
- 党课讲稿:学习先进人物事迹,汲取奋进力量.doc
- 党课讲稿:从中纪委四次全会看党员干部的廉洁自律与党性修养.doc
- 关于基层权责清单制度执行情况的调研报告.doc
- 2025年市委办公室、市人大办公室理论学习中心组专题学习计划.docx
- 2025年局机关党建工作要点材料.docx
- 机关党支部、市农业农村局党组2024年党建工作总结.docx
- 2025年市政协机关平安建设工作要点材料.docx
- 市国土局党组书记、市文联2024年组织生活会个人对照检查发言材料.docx
- 市委办公室2025年机关党建工作要点材料.docx
- 国有企业党委、市委组织部2024年三会一课制度工作落实情况报告.docx
- 市人大办公室2025年意识形态和党建工作要点材料.docx
- 市人大办公室2025年党风廉政建设和反腐败工作要点.docx
- 推动企业高质量发展,国有企业2025年党建工作要点.docx
文档评论(0)