Hadoop 2.7.0 发布,不再支持 JDK 6

标签: 软件更新新闻 | 发表时间:2015-04-24 13:43 | 作者:
分享到:
出处:http://www.oschina.net/?from=rss

Apache Hadoop 2.7.0 发布,包括大量显著改进,值得关注的改进如下:

  • 重大改进

    • 此版本不再支持 JDK 6 运行时,仅支持 JDK 7+

    • 此版本不适用于生产环境!还有一些重要的问题需要通过测试,用于生产环境的用户请等待 2.7.1/2.7.2

  • Hadoop Common

    • 支持 Windows Azure 存储 —— Blob

  • Hadoop HDFS

    • 支持文件截断

    • 支持每个存储类型配额

    • 支持可变长度的文件块

  • Hadoop YARN

    • YARN 认证可插拔

    • 自动分享,全局缓存 YARN 本地化资源(测试阶段)

  • Hadoop MapReduce

    • 限制一个作业运行的 Map/Reduce 任务

    • 加快大量输出文件时大型作业的 FileOutputCommitter 速度

完整改进请看 发行说明

Hadoop 是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。 HDFS有 着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可以流的形式访问(streaming access)文件系统中的数据。

下图是Hadoop的体系结构:

相关 [hadoop 2.7.0 jdk] 推荐:

Hadoop 2.7.0 发布,不再支持 JDK 6

- - 开源中国社区最新新闻
Apache Hadoop 2.7.0 发布,包括大量显著改进,值得关注的改进如下:. 此版本不再支持 JDK 6 运行时,仅支持 JDK 7+. 还有一些重要的问题需要通过测试,用于生产环境的用户请等待 2.7.1/2.7.2. 支持 Windows Azure 存储 —— Blob. 自动分享,全局缓存 YARN 本地化资源(测试阶段).

Sun JDK 1.6内存管理

- 小丑鱼 - 淘宝JAVA中间件团队博客
分为使用篇、调优篇和实现篇三个部分,使用篇为填鸭式,调优篇为pattern式,实现篇为启发式,三个PPT的目标为:. 1.掌握Sun JDK的内存区域的划分;. 2.掌握Sun JDK垃圾收集器的使用方法和触发时机;. 4.掌握一些基本的GC调优的方法;. 5.了解自动内存管理的常见实现方法,以及Sun JDK所做的优化.

JDK自带监控工具

- - ITeye博客
         系统在生产运行过程中最重要的工作莫过于监控与问题的处理,监控是预防问题产生很重要的手段. 在监控过程中可以发现那些模块或进程出现了问题,出现问题后会及时通知问题负责人.         实现监控的手段非常多,有系统级别监控系统,也有监控小工具等等. Java 就已经自带了一些监控工具,可以不借助外部软件的情况下简单、快速查看相应监控信息.

JDK动态代理机制

- - CSDN博客编程语言推荐文章
    代理模式有两种,一种是静态代理,这种方式需要为每一个被代理类写一个代理类,显示比较麻烦. 还一种是动态代理,动态代理实现方式一般有两种,JDK动态代理与CGLIB动态代理,这里说一下对JDK动态代理的理解.     JDK动态代理最核心的就类就是java.lang.reflect.Proxy,可调用Proxy.newInstance(..)生成动态代理.

JAVA之JDK动态代理

- - Java - 编程语言 - ITeye博客
在Java的java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过这个类和接口,可以生成JDK动态代理类或动态代理对象. Proxy提供了用于创建动态代理类和代理对象的静态方法,它也是所有动态代理类的父类,如果在程序中为一个或多个接口动态的生成实现类,就可以使用Proxy来创建动态代理类,.

赵雅智_Java JDK 5.0 内省

- - CSDN博客推荐文章
开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦. 所以sun公司开发了一套API,专门用于操作java对象的属性. 什么是Java对象的属性和属性的读写方法?. 内省访问JavaBean属性的两种方式:. 通过PropertyDescriptor类操作Bean的属性.

针对 ARM 平台的 JDK 8 开发者预览版发布

- - 开源中国社区最新新闻
甲骨文今天发布了针对ARM平台的JDK 8开发者预览版, 这意味着开发者可以在ARM设备上使用JDK 8了. 该版本除了包含JDK 8的新功能外,还加入了开发者期待的对GPU硬浮点的支持,以及一个优化的JavaFX. JDK 8 ARM版支持如下配置:. ARM v6/7架构(硬浮点). ARM v7架构(浮点体系结构、little endian).

动态代理双剑客--JDK Proxy与CGLIB

- - CSDN博客推荐文章
研究过设计模式的同胞们都知道代理模式可以有两种实现方案:. 1.接口实现(或继承抽象类). 都可以通过Proxy控制对Target的访问. “接口实现”的方式更加灵活,代理类可以代理所有实现了ISubject接口的类;. “继承父类”的方式代理类只能代理它的父类,因为java中只支持单继承. 如果Target有直接接口,那么这两种方式都可以;.

常用的JDK自带命令行工具

- - 四火的唠叨
文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》. 在 这里可以找得到这些工具的列表,虽然官网上免责声明为 “The tools described in this section are unsupported and experimental in nature and should be used with that in mind.

[原]jdk自带检测内存,cpu,线程 的工具——jvisualvm

- - 玩转java
一个很强大的免费工具:JDK6自带的jvisualvm. 其实还有个自带工具 jconsole   这里不多说, 用法跟 jvisualvm 差不多. 这个东西我以前听过说,但一直没有用过. 看到它提供的截图中可以看到各线程的运行状态,所以准备试一下. 在命令行输入jvisualvm. 如果jdk安装正确的话(6.x以上版本),就会看到如下的一个窗口:.