当前位置: 首页 > news >正文

网站开发语言数据库有几种wordpress首页描述

网站开发语言数据库有几种,wordpress首页描述,保定网站制作设计哪个公司好,淘宝免费推广的方式有哪些目录 Maven pom引用 配置文件 代码 平时开发中可以在yarn的web页面查看应用程序运行状态#xff0c;如下图 下面代码实现了#xff0c;代码监控Yarn运行程序#xff0c;可以对部分任务进行实时监控 Maven pom引用 这里Demo使用的hadoop版本是 3.0.0 dependency…目录 Maven pom引用 配置文件 代码 平时开发中可以在yarn的web页面查看应用程序运行状态如下图 下面代码实现了代码监控Yarn运行程序可以对部分任务进行实时监控 Maven pom引用 这里Demo使用的hadoop版本是 3.0.0 dependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-common/artifactIdversion${hadoop.version}/version/dependencydependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-client/artifactIdversion${hadoop.version}/version/dependencydependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-yarn-api/artifactIdversion${hadoop.version}/version/dependencydependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-yarn-client/artifactIdversion${hadoop.version}/version/dependency 配置文件 yarn-site.xml 放在resources目录下 代码 import java.io.IOException; import java.util.ArrayList; import java.util.EnumSet; import java.util.List; import java.util.concurrent.TimeUnit;import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.yarn.api.records.ApplicationId; import org.apache.hadoop.yarn.api.records.ApplicationReport; import org.apache.hadoop.yarn.api.records.YarnApplicationState; import org.apache.hadoop.yarn.client.api.YarnClient; import org.apache.hadoop.yarn.conf.YarnConfiguration; import org.apache.hadoop.yarn.exceptions.YarnException; import org.apache.hadoop.yarn.util.ConverterUtils;public class YarnMonitor {/*** 获取任务的applicationId* return String* param jobName* return*/public static String getAppId(String jobName) {YarnClient client YarnClient.createYarnClient();Configuration conf new Configuration();client.init(conf);client.start();EnumSetYarnApplicationState appStates EnumSet.noneOf(YarnApplicationState.class);if (appStates.isEmpty()) {appStates.add(YarnApplicationState.RUNNING);appStates.add(YarnApplicationState.ACCEPTED);appStates.add(YarnApplicationState.SUBMITTED);}ListApplicationReport appsReport null;try {//返回EnumSetYarnApplicationState中个人任务状态的所有任务appsReport client.getApplications(appStates);} catch (YarnException | IOException e) {e.printStackTrace();}assert appsReport ! null;for (ApplicationReport appReport : appsReport) {//获取任务名String jn appReport.getName();String applicationType appReport.getApplicationType();if (jn.equals(jobName) Apache Flink.equals(applicationType)) {try {client.close();} catch (IOException e) {e.printStackTrace();}return appReport.getApplicationId().toString();}}try {client.close();} catch (IOException e) {e.printStackTrace();}return null;}/*** 根据任务的applicationId去获取任务的状态* return YarnApplicationState* param appId* return*/public static YarnApplicationState getState(String appId) {YarnClient client YarnClient.createYarnClient();Configuration conf new Configuration();client.init(conf);client.start();ApplicationId applicationId ApplicationId.fromString(appId);// ApplicationId appId ConverterUtils.toApplicationId(appId);YarnApplicationState yarnApplicationState null;try {ApplicationReport applicationReport client.getApplicationReport(applicationId);yarnApplicationState applicationReport.getYarnApplicationState();} catch (YarnException | IOException e) {e.printStackTrace();}try {client.close();} catch (IOException e) {e.printStackTrace();}return yarnApplicationState;}public static void main(String[] args) throws IOException, InterruptedException {while(true) {TimeUnit.SECONDS.sleep(3);boolean yarnIsContains yarnIsContains(Spark Pi);System.out.println(yarnIsContains);}}/*** 判断任务名为appName的任务是否在yarn中运行状态为RUNNING* return boolean* param appName* return*/public static boolean yarnIsContains(String appName) {Configuration conf new YarnConfiguration();YarnClient yarnClient YarnClient.createYarnClient();yarnClient.init(conf);yarnClient.start();boolean isContains false;ListApplicationReport applications new ArrayListApplicationReport();try {//applications yarnClient.getApplications(EnumSet.of(YarnApplicationState.RUNNING, YarnApplicationState.FINISHED));applications yarnClient.getApplications(EnumSet.of(YarnApplicationState.RUNNING));for(ApplicationReport application:applications) {String name application.getName();if(name.equals(appName)) {System.out.println(ApplicationId application.getApplicationId());System.out.println(name application.getName());System.out.println(queue application.getQueue());System.out.println(queue application.getUser());System.out.println(applications);isContains true;}}/** if(applications.contains(appName)) {* System.out.println(ApplicationId applications.get(0).* getApplicationId());* System.out.println(name applications.get(0).getName());* System.out.println(queue applications.get(0).getQueue());* System.out.println(queue applications.get(0).getUser());* System.out.println(applications); }*/} catch (YarnException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {yarnClient.stop();} return isContains;} } Yarn的状态有以下几种可根据个人需要进行使用上面Demo我们是判断任务名为 Spark Pi 的程序是否处于运行状态如果是则返回true。
http://www.pierceye.com/news/24126/

相关文章:

  • 网页网站模板dw网页制作怎么改字体大小
  • 如果做网站赚钱迅速上排名网站优化
  • 坦克大战网站开发课程设计报告苏州做网站哪家好
  • 宝安网站设计流程360优化大师官方下载最新版
  • 外包做的网站可以直接去收录吗太原网站seo外包
  • 河南网站托管优化信阳做网站的公司
  • php和网站开发竞价推广的优势有哪些
  • 微商城网站建设行情如何让百度口碑收录自己的网站
  • 网站维护意义wordpress-5.0.3设置数据库
  • 住房和城乡建设部招聘长春百度seo排名
  • 来年做啥网站致富给客户做网站需要提供
  • 整站网站优化运营轻极企业wordpress主题
  • 住房和城乡建设查询平台北京网站建设seo
  • 网站免费加速器搜索引擎推广的基本方法
  • 帮别人做网站的公司是外包吗龙泉市建设局网站
  • 云南省红河州蒙自建设局网站市场调研报告怎么做
  • 怎么做电影网站的wordpress 编辑器修改
  • 建立网站 要怎么做django做的网站有哪些
  • 成都网站建设工作室网站建设需要多少
  • 简约大方自助建站模板嘉祥做网站
  • 云企网站网站图标psd
  • 南昌新手网站建设费用php网站用到的知识
  • 怎么在各个网站免费推广信息免费行情软件app网站大全下载安装
  • 免费的行情网站下载安装西安网站开发公司
  • 俄语网站叫什么yandex商丘做网站sqlongliqi
  • 网站建设套餐表wordpress 优惠码
  • 公司网站建设及维护店铺网站平台建设方案
  • 微网站建设定制网站建设蓝色大气企业网站源码
  • 佛山制作网站公司推荐百度服务电话6988
  • 创业做社交网站有哪些校园网站建设需要哪些