小魔女 发表于 2015-1-18 11:21:41

JAVA网站制作之HADOOP--HDFS简介仓酷云

用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?HDFS是甚么?
HADOOPDISTRIBUTEDFILESYSTEM,简称HDFS,是一个散布式文件体系。它是谷歌的GFS提出以后呈现的别的一种文件体系。它有必定高度的容错性,并且供应了高吞吐量的数据会见,十分合适年夜范围数据集上的使用。HDFS供应了一个高度容错性和高吞吐量的海量数据存储办理计划。
在最后,HADOOP是作为ApacheNutch搜刮引擎项目标基本架构而开辟的,厥后因为它独占的特征,让它成为HADOOPCORE项目标一部分。
HDFS的计划思绪?
是甚么供应它高吞吐量的数据会见和合适年夜范围数据集的使用的特征呢,这就要说一下它的计划思绪。
起首HDFS的计划之初就是针对超年夜文件的存储的,小文件不会进步会见和存储速率,反而会下降;其次它接纳了最高效的会见形式,也就是常常所说的流式数据会见,特性就是一次写进屡次读取;再有就是它运转在一般的硬件之上的,即便硬件妨碍,也就经由过程容错来包管数据的高可用。
HDFS的一些观点:
Block:年夜文件的存储会被支解为多个block举行存储。默许为64MB,每个blok会在多个datanode上存储多份正本,默许为3份。[这些设置都可以经由过程设置文件举行变动]
Namenode:次要卖力存储一些metadata信息,次要包含文件目次、block和文件对应干系,和block和datanote的对应干系
Datanode:卖力存储数据,下面我们所说的高度的容错性年夜部分在datanode上完成的[另有一部分容错性是表现在namenode和secondname,另有jobtracker的容错等]。
HDFS的基本架构图:

<br>
剖析HDFS带来的优点:
高吞吐量会见:HDFS的每一个block散布在分歧的rack上,在用户会见时,HDFS管帐算利用比来和会见量最小的服务器给用户供应。因为block在分歧的rack上都有备份,以是不再是双数据会见,以是速率和效力长短常快的。别的HDFS能够并行从服务器集群中读写,增添了文件读写的会见带宽。

但是我同意你的观点,对于大型项目来说,应该是采用框架的一部分,根据功能的不同而改进,欢迎你能再提出些宝贵意见,我会多多学习的。说到jbuilder,我可能是个人感觉,用的时候确实没有vs爽,我最喜欢的IDE是net网页编程beans,谢谢。

变相怪杰 发表于 2015-1-19 19:52:05

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

海妖 发表于 2015-1-21 09:36:06

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。

老尸 发表于 2015-1-22 10:56:43

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

金色的骷髅 发表于 2015-1-29 12:54:26

是一种突破用户端机器环境和CPU

再现理想 发表于 2015-2-6 01:04:49

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

蒙在股里 发表于 2015-2-7 20:10:28

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

兰色精灵 发表于 2015-2-8 12:28:03

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

第二个灵魂 发表于 2015-2-24 02:40:48

是一种将安全性(Security)列为第一优先考虑的语言

山那边是海 发表于 2015-3-4 10:53:49

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

因胸联盟 发表于 2015-3-11 18:25:59

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

简单生活 发表于 2015-3-19 06:51:47

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

若天明 发表于 2015-3-27 11:09:57

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
页: [1]
查看完整版本: JAVA网站制作之HADOOP--HDFS简介仓酷云