diff options
Diffstat (limited to 'core/lib/hadoop-0.20.0/webapps')
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/datanode/WEB-INF/web.xml | 40 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/hdfs/WEB-INF/web.xml | 40 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/hdfs/index.html | 20 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/job/WEB-INF/web.xml | 180 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/job/index.html | 20 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/static/hadoop-logo.jpg | bin | 0 -> 9443 bytes | |||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/static/hadoop.css | 134 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/static/jobconf.xsl | 18 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/static/jobtracker.js | 151 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/task/WEB-INF/web.xml | 20 | ||||
-rw-r--r-- | core/lib/hadoop-0.20.0/webapps/task/index.html | 1 |
11 files changed, 624 insertions, 0 deletions
diff --git a/core/lib/hadoop-0.20.0/webapps/datanode/WEB-INF/web.xml b/core/lib/hadoop-0.20.0/webapps/datanode/WEB-INF/web.xml new file mode 100644 index 0000000000..c271b62815 --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/datanode/WEB-INF/web.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<web-app xmlns="http://java.sun.com/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + version="2.5"> + + + <servlet> + <servlet-name>org.apache.hadoop.hdfs.server.datanode.browseDirectory_jsp</servlet-name> + <servlet-class>org.apache.hadoop.hdfs.server.datanode.browseDirectory_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.hdfs.server.datanode.tail_jsp</servlet-name> + <servlet-class>org.apache.hadoop.hdfs.server.datanode.tail_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.hdfs.server.datanode.browseBlock_jsp</servlet-name> + <servlet-class>org.apache.hadoop.hdfs.server.datanode.browseBlock_jsp</servlet-class> + </servlet> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.hdfs.server.datanode.browseDirectory_jsp</servlet-name> + <url-pattern>/browseDirectory.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.hdfs.server.datanode.tail_jsp</servlet-name> + <url-pattern>/tail.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.hdfs.server.datanode.browseBlock_jsp</servlet-name> + <url-pattern>/browseBlock.jsp</url-pattern> + </servlet-mapping> + +</web-app> + diff --git a/core/lib/hadoop-0.20.0/webapps/hdfs/WEB-INF/web.xml b/core/lib/hadoop-0.20.0/webapps/hdfs/WEB-INF/web.xml new file mode 100644 index 0000000000..40a73d5293 --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/hdfs/WEB-INF/web.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<web-app xmlns="http://java.sun.com/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + version="2.5"> + + + <servlet> + <servlet-name>org.apache.hadoop.hdfs.server.namenode.nn_005fbrowsedfscontent_jsp</servlet-name> + <servlet-class>org.apache.hadoop.hdfs.server.namenode.nn_005fbrowsedfscontent_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.hdfs.server.namenode.dfsnodelist_jsp</servlet-name> + <servlet-class>org.apache.hadoop.hdfs.server.namenode.dfsnodelist_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.hdfs.server.namenode.dfshealth_jsp</servlet-name> + <servlet-class>org.apache.hadoop.hdfs.server.namenode.dfshealth_jsp</servlet-class> + </servlet> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.hdfs.server.namenode.nn_005fbrowsedfscontent_jsp</servlet-name> + <url-pattern>/nn_browsedfscontent.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.hdfs.server.namenode.dfsnodelist_jsp</servlet-name> + <url-pattern>/dfsnodelist.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.hdfs.server.namenode.dfshealth_jsp</servlet-name> + <url-pattern>/dfshealth.jsp</url-pattern> + </servlet-mapping> + +</web-app> + diff --git a/core/lib/hadoop-0.20.0/webapps/hdfs/index.html b/core/lib/hadoop-0.20.0/webapps/hdfs/index.html new file mode 100644 index 0000000000..b9ad74218a --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/hdfs/index.html @@ -0,0 +1,20 @@ +<meta HTTP-EQUIV="REFRESH" content="0;url=dfshealth.jsp"/> +<html> + +<head> +<title>Hadoop Administration</title> +</head> + +<body> + +<h1>Hadoop Administration</h1> + +<ul> + +<li><a href="dfshealth.jsp">DFS Health/Status</a></li> + +</ul> + +</body> + +</html> diff --git a/core/lib/hadoop-0.20.0/webapps/job/WEB-INF/web.xml b/core/lib/hadoop-0.20.0/webapps/job/WEB-INF/web.xml new file mode 100644 index 0000000000..e124ff744b --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/job/WEB-INF/web.xml @@ -0,0 +1,180 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<web-app xmlns="http://java.sun.com/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + version="2.5"> + + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobqueue_005fdetails_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobqueue_005fdetails_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobtracker_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobtracker_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.machines_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.machines_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.taskdetailshistory_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.taskdetailshistory_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobhistory_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobhistory_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobconf_005fhistory_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobconf_005fhistory_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.loadhistory_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.loadhistory_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobdetailshistory_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobdetailshistory_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobtaskshistory_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobtaskshistory_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobfailures_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobfailures_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.taskdetails_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.taskdetails_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.analysejobhistory_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.analysejobhistory_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobblacklistedtrackers_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobblacklistedtrackers_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobdetails_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobdetails_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobtasks_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobtasks_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.jobconf_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.jobconf_jsp</servlet-class> + </servlet> + + <servlet> + <servlet-name>org.apache.hadoop.mapred.taskstats_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.taskstats_jsp</servlet-class> + </servlet> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobqueue_005fdetails_jsp</servlet-name> + <url-pattern>/jobqueue_details.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobtracker_jsp</servlet-name> + <url-pattern>/jobtracker.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.machines_jsp</servlet-name> + <url-pattern>/machines.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.taskdetailshistory_jsp</servlet-name> + <url-pattern>/taskdetailshistory.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobhistory_jsp</servlet-name> + <url-pattern>/jobhistory.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobconf_005fhistory_jsp</servlet-name> + <url-pattern>/jobconf_history.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.loadhistory_jsp</servlet-name> + <url-pattern>/loadhistory.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobdetailshistory_jsp</servlet-name> + <url-pattern>/jobdetailshistory.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobtaskshistory_jsp</servlet-name> + <url-pattern>/jobtaskshistory.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobfailures_jsp</servlet-name> + <url-pattern>/jobfailures.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.taskdetails_jsp</servlet-name> + <url-pattern>/taskdetails.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.analysejobhistory_jsp</servlet-name> + <url-pattern>/analysejobhistory.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobblacklistedtrackers_jsp</servlet-name> + <url-pattern>/jobblacklistedtrackers.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobdetails_jsp</servlet-name> + <url-pattern>/jobdetails.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobtasks_jsp</servlet-name> + <url-pattern>/jobtasks.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.jobconf_jsp</servlet-name> + <url-pattern>/jobconf.jsp</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.taskstats_jsp</servlet-name> + <url-pattern>/taskstats.jsp</url-pattern> + </servlet-mapping> + +</web-app> + diff --git a/core/lib/hadoop-0.20.0/webapps/job/index.html b/core/lib/hadoop-0.20.0/webapps/job/index.html new file mode 100644 index 0000000000..0cc16dce3d --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/job/index.html @@ -0,0 +1,20 @@ +<meta HTTP-EQUIV="REFRESH" content="0;url=jobtracker.jsp"/> +<html> + +<head> +<title>Hadoop Administration</title> +</head> + +<body> + +<h1>Hadoop Administration</h1> + +<ul> + +<li><a href="jobtracker.jsp">JobTracker</a></li> + +</ul> + +</body> + +</html> diff --git a/core/lib/hadoop-0.20.0/webapps/static/hadoop-logo.jpg b/core/lib/hadoop-0.20.0/webapps/static/hadoop-logo.jpg Binary files differnew file mode 100644 index 0000000000..809525d9f1 --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/static/hadoop-logo.jpg diff --git a/core/lib/hadoop-0.20.0/webapps/static/hadoop.css b/core/lib/hadoop-0.20.0/webapps/static/hadoop.css new file mode 100644 index 0000000000..0560cb3075 --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/static/hadoop.css @@ -0,0 +1,134 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +body { + background-color : #ffffff; + font-family : sans-serif; +} + +.small { + font-size : smaller; +} + +div#dfsnodetable tr#row1, div#dfstable td#col1 { + font-weight : bolder; +} + +div#dfstable td#col1 { + vertical-align : top; +} + +div#dfstable td#col3 { + text-align : right; +} + +div#dfsnodetable caption { + text-align : left; +} + +div#dfsnodetable a#title { + font-size : larger; + font-weight : bolder; +} + +div#dfsnodetable td, th { + border-bottom-style : none; + padding-bottom : 4px; + padding-top : 4px; +} + +div#dfsnodetable A:link, A:visited { + text-decoration : none; +} + +div#dfsnodetable th.header, th.headerASC, th.headerDSC { + padding-bottom : 8px; + padding-top : 8px; +} +div#dfsnodetable th.header:hover, th.headerASC:hover, th.headerDSC:hover, + td.name:hover { + text-decoration : underline; + cursor : pointer; +} + +div#dfsnodetable td.blocks, td.size, td.pcused, td.adminstate, td.lastcontact { + text-align : right; +} + +div#dfsnodetable .rowNormal .header { + background-color : #ffffff; +} +div#dfsnodetable .rowAlt, .headerASC, .headerDSC { + background-color : lightyellow; +} + +.warning { + font-weight : bolder; + color : red; +} + +div#dfstable table { + white-space : pre; +} + +div#dfsnodetable td, div#dfsnodetable th, div#dfstable td { + padding-left : 10px; + padding-right : 10px; +} + +td.perc_filled { + background-color:#AAAAFF; +} + +td.perc_nonfilled { + background-color:#FFFFFF; +} + +line.taskgraphline { + stroke-width:1;stroke-linecap:round; +} + +#quicklinks { + margin: 0; + padding: 2px 4px; + position: fixed; + top: 0; + right: 0; + text-align: right; + background-color: #eee; + font-weight: bold; +} + +#quicklinks ul { + margin: 0; + padding: 0; + list-style-type: none; + font-weight: normal; +} + +#quicklinks ul { + display: none; +} + +#quicklinks a { + font-size: smaller; + text-decoration: none; +} + +#quicklinks ul a { + text-decoration: underline; +} diff --git a/core/lib/hadoop-0.20.0/webapps/static/jobconf.xsl b/core/lib/hadoop-0.20.0/webapps/static/jobconf.xsl new file mode 100644 index 0000000000..f3c2e33cef --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/static/jobconf.xsl @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> +<xsl:output method="html"/> +<xsl:template match="configuration"> +<table border="1" align="center" > +<tr> + <th>name</th> + <th>value</th> +</tr> +<xsl:for-each select="property"> +<tr> + <td width="35%"><b><xsl:value-of select="name"/></b></td> + <td width="65%"><xsl:value-of select="value"/></td> +</tr> +</xsl:for-each> +</table> +</xsl:template> +</xsl:stylesheet> diff --git a/core/lib/hadoop-0.20.0/webapps/static/jobtracker.js b/core/lib/hadoop-0.20.0/webapps/static/jobtracker.js new file mode 100644 index 0000000000..7da16c1fcc --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/static/jobtracker.js @@ -0,0 +1,151 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +function checkButtonVerbage() +{ + var inputs = document.getElementsByName("jobCheckBox"); + var check = getCheckStatus(inputs); + + setCheckButtonVerbage(! check); +} + +function selectAll() +{ + var inputs = document.getElementsByName("jobCheckBox"); + var check = getCheckStatus(inputs); + + for (var i in inputs) { + if ('jobCheckBox' == inputs[i].name) { + if ( inputs[i].parentNode.parentNode.style.display != 'none') { + inputs[i].checked = ! check; + } + } + } + + setCheckButtonVerbage(check); +} + +function getCheckStatus(inputs) +{ + var check = true; + + for (var i in inputs) { + if ('jobCheckBox' == inputs[i].name) { + if ( inputs[i].parentNode.parentNode.style.display != 'none') { + check = (inputs[i].checked && check); + } + } + } + + return check; +} + + +function setCheckButtonVerbage(check) +{ + var op = document.getElementById("checkEm"); + op.value = check ? "Select All" : "Deselect All"; +} + +function applyfilter() +{ + var cols = ["job","priority","user","name"]; + var nodes = []; + var filters = []; + + for (var i = 0; i < cols.length; ++i) { + nodes[i] = document.getElementById(cols[i] + "_0" ); + } + + var filter = document.getElementById("filter"); + filters = filter.value.split(' '); + + var row = 0; + while ( nodes[0] != null ) { + //default display status + var display = true; + + // for each filter + for (var filter_idx = 0; filter_idx < filters.length; ++filter_idx) { + + // go check each column + if ((getDisplayStatus(nodes, filters[filter_idx], cols)) == 0) { + display = false; + break; + } + } + + // set the display status + nodes[0].parentNode.style.display = display ? '' : 'none'; + + // next row + ++row; + + // next set of controls + for (var i = 0; i < cols.length; ++i) { + nodes[i] = document.getElementById(cols[i] + "_" + row); + } + } // while +} + +function getDisplayStatus(nodes, filter, cols) +{ + var offset = filter.indexOf(':'); + + var search = offset != -1 ? filter.substring(offset + 1).toLowerCase() : filter.toLowerCase(); + + for (var col = 0; col < cols.length; ++col) { + // a column specific filter + if (offset != -1 ) { + var searchCol = filter.substring(0, offset).toLowerCase(); + + if (searchCol == cols[col]) { + // special case jobs to remove unnecessary stuff + return containsIgnoreCase(stripHtml(nodes[col].innerHTML), search); + } + } else if (containsIgnoreCase(stripHtml(nodes[col].innerHTML), filter)) { + return true; + } + } + + return false; +} + +function stripHtml(text) +{ + return text.replace(/<[^>]*>/g,'').replace(/&[^;]*;/g,''); +} + +function containsIgnoreCase(haystack, needle) +{ + return haystack.toLowerCase().indexOf(needle.toLowerCase()) != -1; +} + +function confirmAction() +{ + return confirm("Are you sure?"); +} + +function toggle(id) +{ + if ( document.getElementById(id).style.display != 'block') { + document.getElementById(id).style.display = 'block'; + } + else { + document.getElementById(id).style.display = 'none'; + } +} diff --git a/core/lib/hadoop-0.20.0/webapps/task/WEB-INF/web.xml b/core/lib/hadoop-0.20.0/webapps/task/WEB-INF/web.xml new file mode 100644 index 0000000000..44a03bed6b --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/task/WEB-INF/web.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<web-app xmlns="http://java.sun.com/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + version="2.5"> + + + <servlet> + <servlet-name>org.apache.hadoop.mapred.tasktracker_jsp</servlet-name> + <servlet-class>org.apache.hadoop.mapred.tasktracker_jsp</servlet-class> + </servlet> + + <servlet-mapping> + <servlet-name>org.apache.hadoop.mapred.tasktracker_jsp</servlet-name> + <url-pattern>/tasktracker.jsp</url-pattern> + </servlet-mapping> + +</web-app> + diff --git a/core/lib/hadoop-0.20.0/webapps/task/index.html b/core/lib/hadoop-0.20.0/webapps/task/index.html new file mode 100644 index 0000000000..ab3d56ba46 --- /dev/null +++ b/core/lib/hadoop-0.20.0/webapps/task/index.html @@ -0,0 +1 @@ +<meta HTTP-EQUIV="REFRESH" content="0;url=tasktracker.jsp"/> |