从Hadoop IOUtils closeStream方法看如何安全关闭流

使用方法

IOUtils.closeStream(writer);

进入代码

public static void closeStream(java.io.Closeable stream) {
	cleanup(null, stream);
}

public static void cleanup(Log log, java.io.Closeable... closeables) {
  for (java.io.Closeable c : closeables) {
    if (c != null) {
      try {
        c.close();
      } catch(IOException e) {
        if (log != null && log.isDebugEnabled()) {
          log.debug("Exception in closing " + c, e);
        }
      }
    }
  }
}
时间: 2024-07-29 22:40:44

从Hadoop IOUtils closeStream方法看如何安全关闭流的相关文章

基于调度器的Hadoop性能优化方法研究

基于调度器的Hadoop性能优化方法研究 刘娟: 豆育升: 何晨: 唐红 为了提高Hadoop调度器的调度性能,缩短Hadoop集群的任务整体响应时间,提出了一种基于CPU占用率的动态调度改进算法.首先对Hadoop传统的性能优化方法进行了对比,指出其存在问题的关键是缺乏动态性和灵活性.在此基础上,深入分析Hadoop默认任务调度模型,提出了一种以CPU占用率作为负载指标,在循环分配任务时根据反馈的负载指标判断节点负载情况的算法,动态适应负载变化.实验结果表明,该算法在Hadoop集群中,能有效

Hadoop大象之旅008-启动与关闭Hadoop

Hadoop大象之旅008-启动与关闭Hadoop                                                         老帅    Hadoop是一个运行在Linux文件系统上的分布式文件系统,在使用之前需要启动.   1.Hadoop的启动命令存储位置 参照前面章节中所述方法,使用SecureCRTPortable.exe登录CentOS; 使用命令"cd/usr/local/hadoop"或者"cd $HADOOP_HOME&q

Hadoop RPC使用方法示例

定义RPC协议 import java.io.IOException; import org.apache.hadoop.ipc.VersionedProtocol; /**  * DateTime: 2014年12月28日 上午9:32:12  *  */ public interface ClientProtocol extends VersionedProtocol { //版本号,默认情况下,不同版本号的RPC客户端与Server之间不能相互通信 public static final 

这个方法看不太懂。。有人指点下不喔。

问题描述 private static final byte[] a; static { new byte[] { 8, 2, 11, 12, 1, 10, 0, 13, 7, 3, 14, 5, 15, 6, 4 }[15] = 9; a = new byte[] { 6, 4, 1, 9, 14, 11, 13, 8, 0, 15, 5, 2, 3, 7, 10, 12 }; } public static byte[] a(byte[] paramArrayOfByte) { byte[]

雷军与周鸿祎教会广大SEOER营销不看方法看结果

中介交易 SEO诊断 淘宝客 云主机 技术大厅 对于许许多多深知互联网营销的企业CEO们,我们这些SEOER其实所做所为都显得非常幼嫩.当我们还在为网站流量和PV苦苦的发软文,散布外链的时候,雷军和周鸿祎的骂战已经轻轻松松为他们的产品获得了数以亿计的关注量.姑不论到底这两位互联网巨头们是否真的仅为斗气而在争吵,但他们的产品因为骂战,提高了数百倍关注量却是事实. 山寨和模仿不可不谓中国的一大特色,模仿的理念贯彻到国人生活的方方面面,甚至于在SEO的营销当中.现在,当我们打开任何一个推广营销网站,或

转: 嵌入式linux下usb驱动开发方法--看完少走弯路【转】

转自:http://blog.csdn.net/jimmy_1986/article/details/5838297 嵌入式linux下的usb属于所有驱动中相当复杂的一个子系统,要想将她彻底征服,至少需要个把月的时间,不信?那是你没做过. 本人做过2年的嵌入式驱动开发,usb占了一大半的时间.期间走了不少弯路,下面将我的血的经验教训总结下,为要从事和正在从事的战友们做一点点贡献吧:) 首先,扫盲: 要做的是阅读usb Spec(英文的哦,其实很多文章.书籍和资料真有水平的还是原创的好,就像食品

成功有方法 看数据中心八大节能策略

现有的节能技术大都没有顾及电力需求增长的主要因素,只考虑如何降低整体能耗成本.企业为数据中心节省能源同时提高效率,其实还有更有效的办法.只要实现高效存储数据,减少机器及磁盘数量,就能解决急速增长的能源消耗问题.这个策略不仅可以减少系统的复杂性,降低成本,还可以改善网络效率和性能表现,从而对新的业务需求能做出更好的反应. 1. 整合服务器和存储系统 服务器本身已消耗了数据中心的一半能源,而存储系统是另一大能源消耗者.事实上,窗口数据的大幅增长,导致了窗口档案服务器和直接附加存储系统的数目急增.因此

网站开发收费范围和效果对比方法--看以下几点!

做网站技术标准好坏-对比 还有很多重点内容.有需要交流的朋友加我Q89731255 1.  ★好的公司开发网站全部采用国际上现最先进的NET语言和PHP语言做网站核心开发语言.是现在大型门户网站开发通用的核心技术语言.并会发展为企业网站将来的主流开发技术.同时我们应用NET开发的网站全部采用动态生成静态页面技术HTML.这样有利于搜索类网站如百度.google.雅虎收录和增加google评分等等,可以更容易让网民搜索本网站产品时近可能排在前列起到真正的网络推广作用,同时可提高网站的显示速度. N

关闭uac的方法,uac怎么关闭?

Vista的UAC功能,虽然可以增强系统的安全性,不过确实让很多人感到难受.有位同志在这个周末钻研出不重启就关掉UAC功能,在此分享. 这个方法主要是修改一下注册表,大家慢慢看试一下 首先,自然要打开注册表编辑器RegEdit. 接着,在注册表中找到如下的registry key: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v ConsentPromptBehaviorAdmin /t REG_