怎么自己做导购网站网站建设scyiyou

bicheng/2026/1/25 0:28:27/文章来源:
怎么自己做导购网站,网站建设scyiyou,设计模板ppt在哪里,广告竞价推广Flink任务一般为实时不断运行的任务#xff0c;如果没有任务监控, 任务异常时无法第一时间处理会比较麻烦。 这里通过调用API接口方式来获取参数#xff0c;实现任务监控。 Flink任务监控#xff08;基于API接口编写shell脚本#xff09; 一 flink-on-yarn 模式 二 编写she… Flink任务一般为实时不断运行的任务如果没有任务监控, 任务异常时无法第一时间处理会比较麻烦。 这里通过调用API接口方式来获取参数实现任务监控。 Flink任务监控基于API接口编写shell脚本 一 flink-on-yarn 模式 二 编写shell 脚本  获取所有application curl -s http://XXX:8088/ws/v1/cluster/apps 获取 state值为 RUNNING 的application任务 curl -s http://XXX:8088/ws/v1/cluster/apps?stateRUNNING  获取这个任务单个信息  curl -s http://XXX:8088/ws/v1/cluster/apps/application_1619074605427_0063 |jq .app.state jq是linux一个很方便的json处理工具 通俗的说就是一个能够接受json处理json输出json的程序反正很好用。 安装起来也非常的方便直接使用yum即可安装。linux下离线安装jq工具 - 代码天地 (codetd.com) yum install jq 编写shell脚本 由于公司离线yarn和实时yarn 采用是分开的方式。 只需要监控实时yarn 任务有没有处于RUNNING达到监控的目的 这里shell脚本也只记录flink-on-yarn 这种部署方式任务监控 shell脚本水平有限大家多多谅解欢迎指导 shell脚本实现功能 获取线运行job任务记录到日志文件。下一次脚本调用时候读取日志文件判断状态。 不是RUNNING就告警同时重新记录日志。 #!/bin/bashJoblistcat /opt/shell/logs/flink_job.log #获取记录job的log文件 let i0 #获取任务数 let log_count0 #获取日志中的任务数 start_countRUNNING #判断任务是否存在异常############## 1 判断日志文件内容是否为空为空时自动读取flink任务并记录到日志文件 ######### if [ -z $Joblist ] thenwhile :dojob_id[$i]curl -s http://XXX:8088/ws/v1/cluster/apps?stateRUNNING |jq .apps.app[$i].idif [ ${job_id[$i]} null ];thenbreakelseecho ${job_id[$i]}echo ${job_id[$i]}/opt/shell/logs/flink_job.loglet ifidone fi############## 2 读取文件中JOB任务 ##################let i0 while read line doJOB[$i]$linelet i done/opt/shell/logs/flink_job.loglog_count$i #获取日志中的任务数########### 3 判断任务状态是否为RUNNIG不是则邮件告警 ############### for ((j0;ji;j)) doJOB_ID${JOB[$j]//\}JOB_statuscurl -s http://XXXX:8088/ws/v1/cluster/apps/$JOB_ID | jq .app.stateJOB_NAMEcurl -s http://XXX:8088/ws/v1/cluster/apps/$JOB_ID | jq .app.nameSTART$[curl -s http://XXX:8088/ws/v1/cluster/apps/$JOB_ID | jq .app.startedTime / 1000]# echo JOB_NAME: $JOB_NAME # echo 启动时间: date -d $START %F %H:%M:%S # echo JOB_status: ${JOB_status//\}#echo -e 【$JOB_NAME】 \n JOB_ID: $JOB_ID \n 启动时间: date -d $START %F %H:%M:%S \n 检查时间: date %Y-%m-%d %H:%M:%S \n 目前状态: $JOB_status #echo if [ ${JOB_status//\} ! RUNNING ];thenSUBJECT【异常告警】Flink任务异常TEXTFlink任务 【$JOB_NAME】 异常故障 \n\nJOB_ID: $JOB_ID\n\n启动时间: date -d $START %F %H:%M:%S \n\n检查时间: date %Y-%m-%d %H:%M:%S \n\n目前状态: $JOB_statusecho -e $TEXT | mail -s $SUBJECT 邮箱地址start_counterronfi done########### 4 出现任务异常重新读取job 任务记录到日志文件 ###############let i0 if [ $start_count erron ];thenecho 重新写入日志文件while :dojob_id[$i]curl -s http://XXXX:8088/ws/v1/cluster/apps?stateRUNNING |jq .apps.app[$i].idif [ ${job_id[$i]} null ];thenbreakelif [ $i 0 ]; thenecho ${job_id[$i]}/opt/shell/logs/flink_job.logelseecho ${job_id[$i]}/opt/shell/logs/flink_job.logfilet idonestart_countRUNNING fi########### 5 判断线上任务数是否一致,是否有新任务增加 ###############let i0 while : dojob_id[$i]curl -s http://XXX:8088/ws/v1/cluster/apps?stateRUNNING |jq .apps.app[$i].idif [ ${job_id[$i]} null ];thenbreakelselet ifi done let count$i #线上任务数 echo 线上最新RUNNING状态任务数: $count echo 日志RUNNING状态任务数: $log_countif [ ! $count -eq $log_count ]; thenecho 现有RUNNING状态任务数不相等于已记录的任务数echo ${job_id[0]} /opt/shell/logs/flink_job.logfor ((i1;icount;i))doecho 重新写入JOB: ${job_id[$i]}echo ${job_id[$i]} /opt/shell/logs/flink_job.logdonefiecho 当前时间: date %Y-%m-%d %H:%M:%S echo echo 本次crontab监控结束 echo Yarn REST API 使用指南-阿里云开发者社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87032.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

贵州做网站的提供网站建设定制

写在开头 欢迎阅读MySQL修炼手册的第12篇,今天我们将深入探讨MySQL中的视图,了解如何利用视图简化复杂查询并保护敏感数据。 1 视图的基本概念 在开始学习视图之前,让我们先了解一下视图的基本概念。视图是一种虚拟的表,它是基…

做网站的工具有哪些高爆传奇手机版

2023年12月5日-12月6日,由白鲸出海主办的【GTC2023 全球流量大会】在中国深圳盛大召开。 本次大会荟聚海内外优质企业品牌,以专业的“展会”形式,全方位呈现跨境出海的成果,探索多元化的跨境商业模式,大会涵盖社交娱乐…

为什么要用国外服务器做网站ADPR国际传媒网站建设

id属性 id属性具有唯一性&#xff0c;也就是说&#xff0c;在一个页面中相同的id只能出现一次。在不同的页面中&#xff0c;可以出现两个id相同的元素。 语法 <div id"text"> ...... </div> class属性 class&#xff0c;顾名思义&#xff0c;就是“类…

芜湖市建设银行支行网站网站结构如何优化

88W8997-A0-CBQ2E005-T 是业界尺寸最小、能效最高的MU-MIMO无线互连组合芯片&#xff0c;面向企业级和消费级市场。88W8997是业界首款全面支持Bluetooth 4.2以及未来Bluetooth 5.0全套功能的28nm 2 x 2 802.11ac Wave-2组合芯片。该器件实现了高达867Mbps的峰值数据传送速率&am…

建设部网站施工员查询昌大建设集团大老板

目录 &#x1f60a;前言 一.选择题 1.执行下面程序&#xff0c;正确的输出是&#xff08;c&#xff09; 2.以下不正确的定义语句是&#xff08; &#xff09; 3.test.c 文件中包括如下语句&#xff0c;文件中定义的四个变量中&#xff0c;是指针类型的变量为【多选】&a…

如何做情趣网站池州网站制作优化

golang的协程和通道&#xff0c;之前就看过了&#xff0c;一直没有很好的理解&#xff0c;所以一直也没记录&#xff0c;今天看书&#xff0c;看到有一个总结的章节&#xff0c;里面记录了一些注意事项&#xff0c;因此写个文档&#xff0c;记录一下&#xff0c;避免以后自己忘…

建站网哪个好哈尔滨建设银行网站首页

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 前台功能效果图 骑手功能模块 商家功能模块 管理员功能登录前台功能效果图 用户功能模块 系统功能设…

毕业设计代写网站wordpress 工单插件

文章目录 应用需求场景记录过程1. 准备数据2. 给数据根据姓名分组&#xff0c;加上序号.3. 根据name分组成map结构4. 拆分map 应用需求场景 准备的数据是这样的&#xff1a; 需要将每个人的成绩显示在一行上&#xff0c;需要的结果如下&#xff0c;但是我的情况是课程有非常…

设计网站定制公司百度收录申请

我们知道依赖注入&#xff08;DI&#xff09;是一种实现对象及其协作者或依赖关系之间松散耦合的技术。 ASP.NET Core包含一个简单的内建容器来支持构造器注入。我们试图将DI的最佳实践带到.NET Core应用程序中&#xff0c;这表现在以下方面&#xff1a;构造器注入注册组件DI i…

三亚学做网站培训wordpress 拍卖插件

题目描述 输入n个整数&#xff0c;将其中的奇数和偶数分别显示出来&#xff08;1 < n < 30&#xff09; 输入 第一行&#xff1a;一个整数n。第二行&#xff1a;n个空格隔开的整数。 输出 第一行&#xff1a;若干个奇数。第二行&#xff1a;若干个偶数。&#xff08…

自助建站免费申请徐州网站制作怎么做

1、Service的种类 按运行地点分类&#xff1a; 类别区别 优点缺点 应用本地服务&#xff08;Local&#xff09;该服务依附在主进程上&#xff0c; 服务依附在主进程上而不是独立的进程&#xff0c;这样在一定程度上节约了资源&#xff0c;另外Local服务因为是在同一进程因此不…

做网站快速排名软件wordpress 插件反复安装

安装electron时候&#xff0c;出现RequestError:socket hang up这样的错误&#xff0c;找了半天很多方式都是用旧淘宝源&#xff0c;导致根本安装不上去。 在项目的根目录下创建.npmrc文件&#xff0c;添加以下内容 # registryhttps://mirrors.huaweicloud.com/repository/np…

做静态网站工资多少wordpress 薄荷主题

射频前端芯片在模拟芯片中&#xff0c;属于进入门槛较高、设计难度较大的细分领域&#xff0c;由于国内射频前端芯片行业起步较晚&#xff0c;其市场份额主要被外企所占据&#xff0c;而在国产化浪潮的推动下&#xff0c;上游厂商的射频前端产品及技术逐渐具备领先的竞争优势。…

seo移动网站页面怎么做电子商务适合女生学吗

最近很多朋友留言问&#xff0c;ufs3.1是什么&#xff0c;很重要吗&#xff1f;下面就由小编来给大家介绍一下手机上的ufs3.1是什么&#xff01;ufs是高端安卓手机&#xff0c;常用的储存协议&#xff0c;就好像我们电脑里的固态硬盘一样&#xff0c;速度越快&#xff0c;打开软…

网站修改建议优设网app

这四个概念分别代表不同的工具和框架&#xff0c;它们的主要区别如下&#xff1a; Simple App&#xff1a;这通常指的是一个基础的、最小化的应用程序。它可能只包含最基础的功能&#xff0c;如用户界面、一些简单的交互等。这种应用程序通常用于学习和实验目的&#xff0c;或者…

宁波高新区做网站的公司网站建设找哪一家好

客户端注册临时实例&#xff0c;GRPC处理 客户端服务发现 及订阅处理

jw网站设计wordpress 调用文章 分页

前言 我们想一个问题&#xff0c;我们写的C语言代码都是文本信息&#xff0c;电脑能直接执行c语言代码吗&#xff1f;肯定不能啊&#xff0c;计算机能执行的是二进制指令&#xff0c;所以将C语言转化为二进制指令需要一段过程&#xff0c;这篇博客讲一下编译与链接&#xff0c;…

中国建设银行网官方网站焦作建设银行网站

int maxMemory (int) (Runtime.getRuntime().maxMemory() / 1024); Log.d("TAG", "Max memory is " maxMemory "KB"); 转载于:https://www.cnblogs.com/coderwjq/p/6501639.html

国际国内新闻最新消息今天seo经验是什么

目录 一、AlexNet卷积神经网络结构模型 1、数据库ImageNet 2、AlexNet第一层卷积层 二、AlexNet卷积神经网络的改进 1、非线性变化函数的改变——ReLU 2、最大池化&#xff08;Max Pooling&#xff09;概念的提出——卷积神经网络通用 1&#xff09;池化层 2&#xff0…

出售家教网站模板沈阳人流

咨询区 Stefan Steiger我有一个 Console 程序&#xff0c;它主要用来重启 IIS 以及删除临时文件&#xff0c;我现在期望它启动后隐藏自身&#xff0c;我在网上找了下面这段代码做了隐藏。static void Main(string[] args) {var currentProcess System.Diagnostics.Process.Get…