2007年3月29日

Haddop 配置引起的
WARN org.mortbay.log: /getimage: java.io.IOException: GetImage failed. java.io.IOException: Content-Length header is not provided by  the namenode when trying to fetch http://127.0.1.1:50090/getimage?getimage=1

最近在翻看NameNode的log时发现经常有这一段信息出现:



看来是SecondNameNode在向NameNode获取Image时出的问题。虽然不影响hdfs使用,但是SecondName
备份功能失效,任其下去万一NameNode挂了那可就无处申冤了。
经过Google大神帮助,得知需要在hdfs-site.xml中手动配置dfs.secondary.http.address,这个配置项的默认值如下
<property>
  
<name>dfs.namenode.secondary.http-address</name>
  
<value>0.0.0.0:50090</value>
  
<description>
    The secondary namenode http server address and port.
    If the port is 
0 then the server will start on a free port.
  
</description>
</property>
需要明确指明SecondName,与conf/master里面的名称一样
<property>
  
<name>dfs.namenode.secondary.http-address</name>
  
<value>test-dn2:50090</value>
  
<description>
    The secondary namenode http server address and port.
    If the port is 
0 then the server will start on a free port.
  
</description>
</property>
posted @ 2011-09-13 11:44 Juliashine 阅读(874) | 评论 (1)编辑 收藏
 
1、IE有全局event对象window.event,FF没有,FF中的 event 只能在事件发生的现场使用,即必须通过事件绑定函数的参数来使用。
<input type="text" name="input_content" onkeydown="exeCode(event)"/>

<script language="javascript">
function exeCode() {
  
//取得事件对象
  var event = arguments[0|| window.event;
  
//取得事件的发生源对象
  var element = event.srcElement || event.target;
}

</script>


2、FireFox下没有preserveWhiteSpace这个属性,即:把空白也当作一个节点。而IE则默认为false,即把空白不看成一个节点。所以在FireFox下previousSibling可能是空白节点,除非两个HTML标签之间没有任何形式的空格。

3、IE下可以用document.frames("name").document的方式取得frame中所嵌页面的document对象,FF下却会得到null,解决的的办法是document.getElementById(framename).contentWindow.document,也可以使用
window.frames[frameName].document 直接获取frame里的document对象


最后推荐一篇文章:Javascript的IE和Firefox兼容性汇编
posted @ 2007-03-29 15:06 Juliashine 阅读(739) | 评论 (0)编辑 收藏