亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jobtracker.jsp

?? Hadoop是一個用于運(yùn)行應(yīng)用程序在大型集群的廉價硬件設(shè)備上的框架。Hadoop為應(yīng)用程序透明的提供了一組穩(wěn)定/可靠的接口和數(shù)據(jù)運(yùn)動。在 Hadoop中實現(xiàn)了Google的MapReduce算法
?? JSP
字號:
<%@ page  contentType="text/html; charset=UTF-8"  import="javax.servlet.*"  import="javax.servlet.http.*"  import="java.io.*"  import="java.util.*"  import="java.text.DecimalFormat"  import="org.apache.hadoop.mapred.*"%><%!  JobTracker tracker = JobTracker.getTracker();  String trackerLabel = tracker.getJobTrackerMachine() + ":" + tracker.getTrackerPort();  private static DecimalFormat percentFormat = new DecimalFormat("##0.00");  public void generateTaskTrackerTable(JspWriter out) throws IOException {    Collection c = tracker.taskTrackers();    if (c.size() == 0) {      out.print("There are currently no known TaskTracker(s).");    } else {      out.print("<center>\n");      out.print("<table border=\"2\" cellpadding=\"5\" cellspacing=\"2\">\n");      out.print("<tr><td align=\"center\" colspan=\"4\"><b>Task Trackers</b></td></tr>\n");      out.print("<tr><td><b>Name</b></td><td><b>Host</b></td><td><b># running tasks</b></td><td><b>Secs since heartbeat</b></td></tr>\n");      for (Iterator it = c.iterator(); it.hasNext(); ) {        TaskTrackerStatus tt = (TaskTrackerStatus) it.next();        long sinceHeartbeat = System.currentTimeMillis() - tt.getLastSeen();        if (sinceHeartbeat > 0) {          sinceHeartbeat = sinceHeartbeat / 1000;        }        int numCurTasks = 0;        for (Iterator it2 = tt.taskReports(); it2.hasNext(); ) {          it2.next();          numCurTasks++;        }        out.print("<tr><td>" + tt.getTrackerName() + "</td><td>" + tt.getHost() + "</td><td>" + numCurTasks + "</td><td>" + sinceHeartbeat + "</td></tr>\n");      }      out.print("</table>\n");      out.print("</center>\n");    }  }  public void generateJobTable(JspWriter out, String label, Vector jobs) throws IOException {      out.print("<center>\n");      out.print("<table border=\"2\" cellpadding=\"5\" cellspacing=\"2\">\n");      out.print("<tr><td align=\"center\" colspan=\"8\"><b>" + label + " Jobs </b></td></tr>\n");      if (jobs.size() > 0) {        out.print("<tr><td><b>Jobid</b></td><td><b>User</b></td>");        out.print("<td><b>Name</b></td>");        out.print("<td><b>% complete</b></td><td><b>Required maps</b></td>");        out.print("<td><b>maps completed</b></td>");        out.print("<td><b>Required reduces</b></td>");        out.print("<td><b>reduces completed</b></td></tr>\n");        for (Iterator it = jobs.iterator(); it.hasNext(); ) {          JobInProgress job = (JobInProgress) it.next();          JobProfile profile = job.getProfile();          JobStatus status = job.getStatus();          String jobid = profile.getJobId();          double completedRatio = (0.5 * (100 * status.mapProgress())) +                                 (0.5 * (100 * status.reduceProgress()));          int desiredMaps = job.desiredMaps();          int desiredReduces = job.desiredReduces();          int completedMaps = job.finishedMaps();          int completedReduces = job.finishedReduces();          String name = profile.getJobName();          out.print("<tr><td><a href=\"jobdetails.jsp?jobid=" + jobid + "\">" +                     jobid + "</a></td><td>"+ profile.getUser() + "</td><td>" +                    ("".equals(name) ? "&nbsp;" : name) + "</td><td>" +                    percentFormat.format(completedRatio) + "%</td><td>" +                     desiredMaps + "</td><td>" + completedMaps + "</td><td>" +                     desiredReduces + "</td><td> " + completedReduces +                     "</td></tr>\n");        }      } else {        out.print("<tr><td align=\"center\" colspan=\"8\"><i>none</i></td></tr>\n");      }      out.print("</table>\n");      out.print("</center>\n");  }  public void generateSummaryTable(JspWriter out) throws IOException {    ClusterStatus status = tracker.getClusterStatus();    out.print("<table border=\"2\" cellpadding=\"5\" cellspacing=\"2\">\n"+              "<tr><th>Maps</th><th>Reduces</th>" +               "<th>Capacity</th><th>Nodes</th></tr>\n");    out.print("<tr><td>" + status.getMapTasks() + "</td><td>" +              status.getReduceTasks() + "</td><td>" +               status.getMaxTasks() + "</td><td>" +              status.getTaskTrackers() + "</td></tr></table>\n");  }%><html><title>Hadoop MapReduce General Administration</title><body><h1>JobTracker '<%=trackerLabel%>'</h1>This JobTracker has been up since <%= new Date(tracker.getStartTime())%>.<br><hr><h2>Cluster Summary</h2><center><%    generateSummaryTable(out); %></center><hr><h2>Task Trackers</h2><%  generateTaskTrackerTable(out);%><hr><h2>Running Jobs</h2><%    generateJobTable(out, "Running", tracker.runningJobs());%><hr><h2>Completed Jobs</h2><%    generateJobTable(out, "Completed", tracker.completedJobs());%><hr><h2>Failed Jobs</h2><%    generateJobTable(out, "Failed", tracker.failedJobs());%><hr><a href="http://lucene.apache.org/hadoop">Hadoop</a>, 2006.<br></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产中文字幕一区| 亚洲欧洲韩国日本视频| 美女精品一区二区| 26uuu亚洲综合色欧美 | 樱花影视一区二区| 欧美亚洲综合在线| 美国十次综合导航| 国产亚洲综合色| 91欧美一区二区| 亚洲一区二区免费视频| 欧美一区二区国产| 国产高清精品久久久久| 一区二区在线免费| 欧美一区二区日韩一区二区| 精品一区二区三区在线视频| 国产午夜精品在线观看| 日本韩国欧美在线| 麻豆精品一区二区综合av| 中文字幕av资源一区| 欧美在线小视频| 狠狠色狠狠色合久久伊人| 国产精品美日韩| 欧美久久久久久蜜桃| 国产经典欧美精品| 亚洲第一会所有码转帖| 精品sm在线观看| 91色九色蝌蚪| 狠狠色狠狠色综合系列| 一区二区视频在线看| 日韩免费高清视频| 欧美亚洲尤物久久| 国产成人精品综合在线观看| 五月天亚洲婷婷| 中文字幕乱码久久午夜不卡 | 久久久久久日产精品| 在线日韩av片| 懂色av噜噜一区二区三区av| 午夜激情一区二区| 亚洲人成精品久久久久| 精品国产不卡一区二区三区| 色8久久人人97超碰香蕉987| 久久超碰97人人做人人爱| 亚洲一区二区三区四区在线观看 | 国产亚洲成av人在线观看导航| 在线观看一区二区精品视频| 国产成人福利片| 麻豆成人久久精品二区三区红| 亚洲欧美日本在线| 国产校园另类小说区| 91精品国产麻豆| 在线观看91精品国产入口| 成a人片国产精品| 国产美女视频91| 九色综合国产一区二区三区| 五月婷婷久久综合| 亚洲品质自拍视频| 国产精品嫩草影院av蜜臀| 欧美tickling网站挠脚心| 欧美喷水一区二区| 欧美少妇xxx| 日本高清不卡视频| 99re8在线精品视频免费播放| 国产一区二区视频在线播放| 免费久久99精品国产| 午夜欧美电影在线观看| 极品瑜伽女神91| 无吗不卡中文字幕| 亚洲.国产.中文慕字在线| 亚洲综合色区另类av| 亚洲欧美视频在线观看| 国产精品入口麻豆原神| 国产精品欧美一区喷水| 国产视频一区二区三区在线观看| 日韩欧美色综合| 日韩免费性生活视频播放| 日韩精品影音先锋| 精品日韩av一区二区| 日韩精品中午字幕| 久久老女人爱爱| 国产亚洲成年网址在线观看| 欧美国产日韩a欧美在线观看| 国产亚洲欧美日韩在线一区| 中文字幕欧美激情| 亚洲女人****多毛耸耸8| 亚洲欧美经典视频| 亚洲高清免费在线| 人禽交欧美网站| 韩国毛片一区二区三区| 成人午夜视频网站| 日本久久电影网| 在线播放视频一区| 欧美精品一区二区在线观看| 国产日韩亚洲欧美综合| 亚洲欧美综合网| 亚洲高清免费视频| 美女网站一区二区| 国产99久久久国产精品免费看| 粉嫩aⅴ一区二区三区四区| 91在线porny国产在线看| 欧美日韩一区二区三区高清| 91精品国产综合久久小美女| 精品国产乱码91久久久久久网站| 国产午夜精品理论片a级大结局| 国产精品超碰97尤物18| 亚洲综合免费观看高清完整版在线| 亚洲高清视频中文字幕| 精品在线播放午夜| 北条麻妃一区二区三区| 欧美午夜精品免费| 精品国产自在久精品国产| 国产精品人人做人人爽人人添| 亚洲一级在线观看| 国产精品综合一区二区| 日本高清不卡视频| 26uuu国产日韩综合| 一区二区三区国产精品| 黄色日韩三级电影| 91黄视频在线| 久久夜色精品国产欧美乱极品| 亚洲免费看黄网站| 国产一区二区三区国产| 欧美特级限制片免费在线观看| 日韩欧美国产系列| 亚洲视频免费在线| 精品一区二区三区免费毛片爱| 色综合天天综合狠狠| 亚洲午夜在线观看视频在线| 国产乱码精品一区二区三区五月婷| 99国产精品久久久久久久久久| 欧美丰满高潮xxxx喷水动漫| 国产精品亲子伦对白| 蜜臂av日日欢夜夜爽一区| 色综合色综合色综合| 久久夜色精品国产欧美乱极品| 亚洲国产综合91精品麻豆| a在线欧美一区| 久久午夜国产精品| 日本不卡一二三区黄网| 欧洲亚洲精品在线| 中文字幕亚洲欧美在线不卡| 精品一区二区三区影院在线午夜 | 欧美日韩一本到| 中文字幕一区三区| 国产高清成人在线| 亚洲精品一区二区三区影院| 天堂成人国产精品一区| 在线观看视频一区| 中文字幕一区二区三区不卡| 国产精品99久久久久久久女警| 欧美一区二区三区在线| 亚洲v精品v日韩v欧美v专区| 色哦色哦哦色天天综合| 国产精品你懂的在线欣赏| 国产成人精品三级| 久久综合久久久久88| 精品中文字幕一区二区| 日韩免费视频一区| 久久激情五月激情| 欧美成人性战久久| 人人精品人人爱| 日韩欧美国产一区二区在线播放| 五月天一区二区三区| 欧美群妇大交群中文字幕| 一区二区高清视频在线观看| 91麻豆国产福利在线观看| 中文字幕一区二区三区不卡在线| 成人污视频在线观看| 国产精品传媒视频| 色综合久久88色综合天天| 亚洲日本在线视频观看| 欧美影院午夜播放| 婷婷亚洲久悠悠色悠在线播放| 69av一区二区三区| 精品一区二区三区影院在线午夜| 亚洲精品在线一区二区| 国产一级精品在线| 一区二区中文视频| 精品国产亚洲在线| 成人美女在线观看| 亚洲欧美中日韩| 欧美怡红院视频| 免费在线观看不卡| 国产欧美一区二区精品婷婷| 不卡的电视剧免费网站有什么| 中文字幕制服丝袜一区二区三区| av激情综合网| 亚洲国产欧美日韩另类综合| 欧美肥妇bbw| 国产成人午夜视频| 亚洲激情六月丁香| 制服丝袜av成人在线看| 国产尤物一区二区| 亚洲欧洲国产日韩| 欧美一区二区三区在线电影| 国产精品一级在线| 一二三区精品福利视频| 日韩三级视频在线观看| 国产成人av一区二区| 一区二区国产盗摄色噜噜| 欧美一区二区三区视频在线观看 |