如何在IIS环境下配置Rewrite规则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在IIS环境下配置Rewrite规则相关的知识,希望对你有一定的参考价值。

参考技术A 这个依据你的iis版本 是iis6还是iis7 iis7.5 然后安装相应的rewrite组件 每个iis版本对应的伪静态规则文件是不一样的。

如何配置iis rewrite模块的url重写规则

参考技术A 当我们将作业提交到hadoop 的集群上之后,我们会发现一个问题就是无法通过web查看job运行情况,比如启动了多少个map任务,启动多少个reduce任务啊,分配多少个conbiner等等。这些信息都是作业在运行是可以查看的。而我的想要的就是能够通过远程的web可以查看到作业job的运行情况,以及它的详细信息。下面介绍一下查看的方式:
  1、当你提交作业时,我们首先通过命令行的方式提交作业后,我们可以打开Yarn的web界面,如下图所示:

在这个页面上可以看到作业的提交情况,若你提交作业之后会出现如下图所示:(请注意红色的矩形区域部分的变化)

当ApplicationMaster启动起来后就会看到如下图所示:此时可以点击ApplicationMaster进入查看作业job在运行的详细状态。

当作业运行完之后,我们可以看到上面第一幅图的样子。此时会显示History的状态,表示改作业已经运行完毕,如果想查看作业历史运行信息就可以点击History查看。若未启动historyserver的话,是无法查看作业job的历史记录的。因此需要启动作业的historyserver。启动的方法是通过执行命令:mr-jobhistory-daemon.sh start historyserver。也可以通过mapred historyserver的方式来启动。
在这之前必须要在mapred-site.xml中配置相应的参数:
<property>
<name>mapreduce.jobhistory.done-dir</name>
<value>$yarn.app.mapreduce.am.staging-dir/history/done</value>
</property>

<property>
<name>mapreduce.jobhistory.intermediate-done-dir</name>
<value>$yarn.app.mapreduce.am.staging-dir
/history/done_intermediate</value>
</property>

<property>
<name>yarn.app.mapreduce.am.staging-dir</name>
<value>/tmp/hadoop-yarn/staging</value>
</property>

以上是关于如何在IIS环境下配置Rewrite规则的主要内容,如果未能解决你的问题,请参考以下文章

如何在IIS环境下配置Rewrite

如何配置iis rewrite模块的url重写规则

IIS下rewrite

IIS7和IIS8环境下 ThinkPHP专用URL Rewrite伪静态规则

thinkphp在iis下如何写规则url重写

WIN2008系统的IIS7.0配置REWRITE伪静态环境