Hadoop分布式文件系统-架构和设计要点(翻译)_第1页
Hadoop分布式文件系统-架构和设计要点(翻译)_第2页
Hadoop分布式文件系统-架构和设计要点(翻译)_第3页
Hadoop分布式文件系统-架构和设计要点(翻译)_第4页
Hadoop分布式文件系统-架构和设计要点(翻译)_第5页
已阅读5页,还剩184页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Hadoop分布式文件系统:架构和设计要点(翻译)

一、前提和设计目标

1、硬件错误是常态,而非异常情况,HDFS可能是有成

百上千的server组成,任何一个组件都有可能一直失

效,因此错误检测和快速、自动的恢复是HDFS的核心

架构目标。

2、跑在HDFS上的应用与一般的应用不同,它们主要

是以流式读为主,做批量处理;比之关注数据访问的

低延迟问题,更关键的在于数据访问的高吞吐量。

3、HDFS以支持大数据集合为目标,一个存储在上面的

典型文件大小一般都在千兆至T字节,一个单一HDFS

实例应该能支撑数以千万计的文件。

4、HDFS应用对文件要求的是write-one-read-many

访问模型。一个文件经过创建、写,关闭之后就不需

要改变。这一假设简化了数据一致性问题,使高吞吐

量的数据访问成为可能。典型的如MapReduce框架,

或者一个webcrawler应用都很适合这个模型。

5、移动计算的代价比之移动数据的代价低。一个应用

请求的计算,离它操作的数据越近就越高效,这在数

据达到海量级别的时候更是如此。将计算移动到数据

附近,比之将数据移动到应用所在显然更好,HDFS提

供给应用这样的接口。

6、在异构的软硬件平台间的可移植性。

二、Namenode和Datanode

HDFS采用master/slave架构。一个HDFS集群是有

一个Namenode和一定数目的Datanode组成。Namenode

是一个中心服务器,负责管理文件系统的namespace

和客户端对文件的访问。Datanode在集群中一般是一

个节点一个,负责管理节点上它们附带的存储。在内

部,一个文件其实分成一个或多个block,这些block

存储在Datanode集合里。Namenode执行文件系统的

namespace操作,例如打开、关闭、重命名文件和目录,

同时决定block到具体Datanode节点的映射。

Datanode在Namenode的指挥下进行block的创建、删

除和复制。Namenode和Datanode都是设计成可以跑在

普通的廉价的运行linux的机器上。HDFS采用java语

言开发,因此可以部署在很大范围的机器上。一个典

型的部署场景是一台机器跑一个单独的Namenode节

点,集群中的其他机器各跑一个Datanode实例。这个

架构并不排除一台机器上跑多个Datanode,不过这比

较少见。

单一节点的Namenode大大简化了系统的架构。

Namenode负责保管和管理所有的HDFS元数据,因而用

户数据就不需要通过Namenode(也就是说文件数据的

读写是直接在Datanode上)o

三、文件系统的namespace

HDFS支持传统的层次型文件组织,与大多数其他文

件系统类似,用户可以创建目录,并在其间创建、删

除、移动和重命名文件。HDFS不支持userquotas和

访问权限,也不支持链接(link),不过当前的架构并

不排除实现这些特性。真的不掉线

吗??、????????????

Namenode维护文件系统的namespace,任何对文

件系统namespace和文件属性的修改都将被Namenode

记录下来。应用可以设置HDFS保存的文件的副本数目,

文件副本的数目称为文件的replication因子,这个

信息也是由Namenode保存。

四、数据复制

HDFS被设计成在一个大集群中可以跨机器地可靠

地存储海量的文件。它将每个文件存储成block序列,

除了最后一个block,所有的block都是同样的大小。

文件的所有block为了容错都会被复制。每个文件的

block大小和replication因子都是可配置的。

Replication因子可以在文件创建的时候配置,以后也

可以改变。HDFS中的文件是write-one,并且严格要

求在任何时候只有一个writer。Namenode全权管理

block的复制,它周期性地从集群中的每个Datanode

接收心跳包和一个Blockreport。心跳包的接收表示该

Datanode节点正常工作,而Blockreport包括了该

Datanode上所有的block组成的列表。

1、副本的存放,副本的存放是HDFS可靠性和性能的

关键。HDFS采用一种称为rack-aware的策略来改进数

据的可靠性、有效性和网络带宽的利用。这个策略实

现的短期目标是验证在生产环境下的表现,观察它的

行为,构建测试和研究的基础,以便实现更先进的策

略。庞大的HDFS实例一般运行在多个机架的计算机形

成的集群上,不同机架间的两台机器的通讯需要通过

交换机,显然通常情况下,同一个机架内的两个节点

间的带宽会比不同机架间的两台机器的带宽大。

通过一个称为RackAwareness的过程,Namenode

决定了每个Datanode所属的rackid。一个简单但没

有优化的策略就是将副本存放在单独的机架上。这样

可以防止整个机架(非副本存放)失效的情况,并且

允许读数据的时候可以从多个机架读取。这个简单策

略设置可以将副本分布在集群中,有利于组件失败情

况下的负载均衡。但是,这个简单策略加大了写的代

价,因为一个写操作需要传输block到多个机架。

在大多数情况下,replication因子是3,HDFS的

存放策略是将一个副本存放在本地机架上的节点,一

个副本放在同一机架上的另一个节点,最后一个副本

放在不同机架上的一个节点。机架的错误远远比节点

的错误少,这个策略不会影响到数据的可靠性和有效

性。三分之一的副本在一个节点上,三分之二在一个

机架上,其他保存在剩下的机架中,这一策略改进了

写的性能。

2、副本的选择,为了降低整体的带宽消耗和读延时,

HDFS会尽量让reader读最近的副本。如果在reader

的同一个机架上有一个副本,那么就读该副本。如果

一个HDFS集群跨越多个数据中心,那么reader也将

首先尝试读本地数据中心的副本。

3、SafeMode

Namenode启动后会进入一个称为SafeMode的特殊

状态,处在这个状态的Namenode是不会进行数据块的

复制的。Namenode从所有的Datanode接收心跳包和

BlockreportoBlockreport包括了某个Datanode所有

的数据块列表。每个block都有指定的最小数目的副

本。当Namenode检测确认某个Datanode的数据块副

本的最小数目,那么该Datanode就会被认为是安全的;

如果一定百分比(这真的不掉线

吗??、????????????

个参数可配置)的数据块检测确认是安全的,那

么Namenode将退出SafeMode状态,接下来它会确定

还有哪些数据块的副本没有达到指定数目,并将这些

block复制到其他Datanode。

五、文件系统元数据的持久化

Namenode存储HDFS的元数据。对于任何对文件元

数据产生修改的操作,Namenode都使用一个称为

Editlog的事务日志记录下来。例如,在HDFS中创建

一个文件,Namenode就会在Editlog中插入一条记录

来表示;同样,修改文件的replication因子也将往

Editlog插入一条记录。Namenode在本地OS的文件系

统中存储这个Editlog。整个文件系统的namespace,

包括b1ock到文件的映射、文件的属性,都存储在称

为Fslmage的文件中,这个文件也是放在Namenode所

在系统的文件系统上。

Namenode在内存中保存着整个文件系统namespace

和文件Blockmap的映像。这个关键的元数据设计得很

紧凑,因而一个带有4G内存的Namenode足够支撑海

量的文件和目录。当Namenode启动时,它从硬盘中读

取Editlog和Fslmage,将所有Editlog中的事务作用

(apply)在内存中的Fslmage,并将这个新版本的

Fslmage从内存中flush到硬盘上,然后再truncate这

个旧的Editlog,因为这个旧的Editlog的事务都已经

作用在Fslmage上了。这个过程称为checkpoint。在

当前实现中,checkpoint只发生在Namenode启动时,

在不久的将来我们将实现支持周期性的checkpointo

Datanode并不知道关于文件的任何东西,除了将文

件中的数据保存在本地的文件系统上。它把每个HDFS

数据块存储在本地文件系统上隔离的文件中。

Datanode并不在同一个目录创建所有的文件,相反,

它用启发式地方法来确定每个目录的最佳文件数目,

并且在适当的时候创建子目录。在同一个目录创建所

有的文件不是最优的选择,因为本地文件系统可能无

法高效地在单一目录中支持大量的文件。当一个

Datanode启动时,它扫描本地文件系统,对这些本地

文件产生相应的一个所有HDFS数据块的列表,然后发

送报告到Namenode,这个报告就是Blockreport。

六、通讯协议

所有的HDFS通讯协议都是构建在TCP/IP协议上。

客户端通过一个可配置的端口连接到Namenode,通过

ClientProtocol与Namenode交互。而Datanode是使

用DatanodeProtocol与Namenode交互。从

ClientProtocol和Datanodeprotocol抽象出一个远

程调用(RPC),在设计上,Namenode不会主动发起RPC,

而是是响应来自客户端和Datanode的RPC请求。

七、健壮性

HDFS的主要目标就是实现在失败情况下的数据存储

可靠性。常见的三种失败:Namenodefailures,

Datanodefailures和网络分割(network

partitions)。

1、硬盘数据错误、心跳检测和重新复制

每个Datanode节点都向Namenode周期性地发送心

跳包。网络切割可能导致一部分Datanode跟Namenode

失去联系。Namenode通过心跳包的缺失检测到这一情

况,并将这些Datanode标记为dead,不会将新的10

请求发给它们。寄存真的不掉线

吗??、????????????

在deadDatanode上的任何数据将不再有效。

Datanode的死亡可能引起一些block的副本数目低于

指定值,Namenode不断地跟踪需要复制的block,在

任何需要的情况下启动复制。在下列情况可能需要重

新复制:某个Datanode节点失效,某个副本遭到损坏,

Datanode上的硬盘错误,或者文件的replication因

子增大。

2、集群均衡

HDFS支持数据的均衡计划,如果某个Datanode节点

上的空闲空间低于特定的临界点,那么就会启动一个

计划自动地将数据从一个Datanode搬移到空闲的

Datanode,,当对某个文件的请求突然增加,那么也可

能启动一个计划创建该文件新的副本,并分布到集群

中以满足应用的要求。这些均衡计划目前还没有实现。

3、数据完整性

从某个Datanode获取的数据块有可能是损坏的,这

个损坏可能是由于Datanode的存储设备错误、网络错

误或者软件bug造成的。HDFS客户端软件实现了HDFS

文件内容的校验和。当某个客户端创建一个新的HDFS

文件,会计算这个文件每个block的校验和,并作为

一个单独的隐藏文件保存这些校验和在同一个HDFS

namespace下。当客户端检索文件内容,它会确认从

Datanode获取的数据跟相应的校验和文件中的校验和

是否匹配,如果不匹配,客户端可以选择从其他

Datanode获取该block的副本。

4、元数据磁盘错误

Fslmage和Editlog是HDFS的核心数据结构。这些

文件如果损坏了,整个HDFS实例都将失效。因而,

Namenode可以配置成支持维护多个Fslmage和

Editlog的拷贝。任何对Fslmage或者Editlog的修改,

都将同步到它们的副本上。这个同步操作可能会降低

Namenode每秒能支持处理的namespace事务。这个代

价是可以接受的,因为HDFS是数据密集的,而非元数

据密集。当Namenode重启的时候,它总是选取最近的

一致的Fslmage和Editlog使用。

Namenode在HDFS是单点存在,如果Namenode所在

的机器错误,手工的干预是必须的。目前,在另一台

机器上重启因故障而停止服务的Namenode这个功能还

没实现。

5、快照

快照支持某个时间的数据拷贝,当HDFS数据损坏的

时候,可以恢复到过去一个已知正确的时间点。HDFS

目前还不支持快照功能。

八、数据组织

1、数据块

兼容HDFS的应用都是处理大数据集合的。这些应用

都是写数据一次,读却是一次到多次,并且读的速度

要满足流式读。HDFS支持文件的write-

once-read-many语义。一个典型的block大小是64MB,

因而,文件总是按照64M切分成chunk,每个chunk存

储于不同的Datanode

2、步骤

某个客户端创建文件的请求其实并没有立即发给

Namenode,事实上,HDFS客户端会将文件数据缓存到

本地的一个临时文件。应用的写被透明地重定向到这

个临时文件。当这个临时文件累积的数据超过一个

block的大小(默认64M),真的不掉线

吗??、????????????

客户端才会联系Namenode。Namenode将文件名插

入文件系统的层次结构中,并真的不掉线

吗??、????????????

且分配一个数据块给它,然后返回Datanode的标

识符和目标数据块给客户端。客户端将本地临时文件

flush到指定的Datanode_ko当文件关闭时,在临时

文件中剩余的没有flush的数据也会传输到指定的

Datanode,然后客户端告诉Namenode文件已经关闭。

此时Namenode才将文件创建操作提交到持久存储。如

果Namenode在文件关闭前挂了,该文件将丢失。

上述方法是对通过对HDFS上运行的目标应用认真

考虑的结果。如果不采用客户端缓存,由于网络速度

和网络堵塞会对吞估量造成比较大的影响。

3、流水线复制

当某个客户端向HDFS文件写数据的时候,一开始

是写入本地临时文件,假设该文件的replication因

子设置为3,那么客户端会从Namenode获取一张

Datanode列表来存放副本。然后客户端开始向第一个

Datanode传输数据,第一个Datanode一小部分一小部

分(4kb)地接收数据,将每个部分写入本地仓库,并

且同时传输该部分到第二个Datanode节点。第二个

Datanode也是这样,边收边传,一小部分一小部分地

收,存储在本地仓库,同时传给第三个Datanode,第

三个Datanode就仅仅是接收并存储了。这就是流水线

式的复制。

九、可访问性

HDFS给应用提供了多种访问方式,可以通过

DFSShell通过命令行与HDFS数据进行交互,可以通过

javaAPI调用,也可以通过C语言的封装API访问,

并且提供了浏览器访问的方式。正在开发通过WebDav

协议访问的方式。具体使用参考文档。

十、空间的回收

1、文件的删除和恢复

用户或者应用删除某个文件,这个文件并没有立

刻从HDFS中删除。相反,HDFS将这个文件重命名,并

转移到/trash目录。当文件还在/trash目录时,该文

件可以被迅速地恢复。文件在/trash中保存的时间是

可配置的,当超过这个时间,Namenode就会将该文件

从namespace中删除。文件的删除,也将释放关联该

文件的数据块。注意到,在文件被用户删除和HDFS空

闲空间的增加之间会有一个等待时间延迟。

当被删除的文件还保留在/trash目录中的时候,

如果用户想恢复这个文件,可以检索浏览/trash目录

并检索该文件。/1rash目录仅仅保存被删除文件的最

近一次拷贝。/trash目录与其他文件目录没有什么不

同,除了一点:HDFS在该目录上应用了一个特殊的策

略来自动删除文件,目前的默认策略是删除保留超过6

小时的文件,这个策略以后会定义成可配置的接口。

2、Replication因子的减小

当某个文件的replication因子减小,Namenode

会选择要删除的过剩的副本。下次心跳检测就将该信

息传递给Datanode,Datanode就会移除相应的block

并释放空间,同样,在调用setReplication方法和集

群中的空闲空间增加之间会有一个时间延迟。

参考资料:

HDFSJavaAPI:

http://hadoop.apache,org/core/docs/current/api

/

HDFSsourcecode:

http://hadoop.apache.org/core/version_control.

html

真的不掉线吗??、????????????

八年级上册词组

M1-M3

Module1

1、weleback欢迎回来

2、writeitdown写下来

3、inclass在课堂上

4、nextto紧邻着

5、whatelse?还有什么

6、listentotheradio听收音机

7、eachother彼此,互相

8、helpsb.withsth.帮助某人做某事

9、helpsb.(to)dosth.帮助某人做某事

10、askfor寻求

11、thenumberof.......的数量

12、takeadeepbreath深呼吸

13、makeyoushy使你害羞

14、allthetime一直

15、Bestwishes.良好的祝愿。

16、begoodat在...方面擅长

17、makealist列个清单

18、themeaningof.......的意思

19.advisesb.todosth.建议某人做某事

20、thebestwaytodosth.

做...的最好方法

21、enjoyoneself玩得愉快

22、showsb.around带领某人参观

23、makefriends结交朋友

24、thinkabout考虑

25、thinkof想出

26、Britishaccents英国口音

27、trytodosth.尽力做...

28、trynottodosth.尽量不去做某事

trydoingsth尝试着做某事

29、makemistakes犯错误

30、givesbsomeadviceonsth

给某人一些建议

31、Ifsagoodideatodosth.

做某事是个好的主意

32、Ho真的不掉线

吗??、????????????

waboutdoingsth?

做某事怎么样?

33、Sbshoulddosth

谋人应该做某事。

34、Writeemailtoeachother:

相互写电子邮件

35、meetsb:接某人,和某人会面

36、sendsbemailmessages

给某人寄电子邮件

37、send...to发送...给

38、LanguageDoctor语言博士

39、improveEnglish提高英语

40、basicquestions主要问题

41、realEnglish地道的英语

42、takealongtime花费长时间

43、guessthemeaningofthenewwords猜

生词含义

44、aforeignteacher一个外国教师

45、startaconversation开始对话

46、beshy害羞

47、placetheminyourbedroom

放置它们在你卧室

48、counttheEnglishwords

数英语单词

49、getbetter变得更好

50、invitesbtodosth/aplace

邀请某人干某事/到某地

51、leavemyhomeworkathome

把我的作业忘在了家里

Module2

1.travelaroundtheworld周游世界

2.thepriceof...的价格

3.today?snewspaper今天的报纸

4.takeoff飞机起飞

5.enterapetition参力口竞赛

6.ontelevision在电视上

7.innewspaper在寺艮纸上

8.etrue成为现实

9.invitesbtodo邀请某人干某事

10.dreamabout/ofdoing梦见做某事

11.alloverChina全中国

12.trywesternfood品尝西餐

真的不掉线吗??、????????????

13.giveconcernt举办音乐会

14.sellout卖光

15.pickupsb/sth接上某人/捡起某物

16.sincethen自从那时

17.againandagain一次又一次

18.Itsoundsbri11iant.听起来好极了

19.1iveinanothercountry

居住在另一个国家

Module3

1.Whatareyouupto?

你正在干什么?

2.Don'tpanic.别紧张。

3.ontheradio通过收音机

4.onTV通过电视

5.hearabout听说

6.thereandback往返

7.showsthtosb/showsbsth

给某人看某物

8.onbusiniss在出差

9.inspace在太空

10.apartof一部分

11.atnight在晚上

12.inthelastthereyears

在最近的三年里

13.finishdoingsth完成做某事

14.asgoodas和…一样好

15.asksbforsth向某人寻求某物

16.besure确信

17.sofar到目前为止

18.expecttodosth期望做某事

takeoff起飞,脱下衣服

Ml-3教材重点句子

Module1

1.你何不把正确的拼写和语法写在出错的地

方?

Andwhydon,tyouwritedownthecorrect

spellingandgrammarnexttothemistakes?

2.还有什么吗?

Whatelse?

3.许多人在讲英语时不好意思,所以,在开口前,

深吸一口气,笑一笑。

真的不掉线吗??、????????????

ManypeopleareshywhentheyspeakEnglish,

sobeforeyoubegin,takeadeepbreathandsmile.

4.微笑总能起作用的。

Smi1ingalwayshelps.

5.每天查看你的单词本是个好主意。

Ifsagoodideatocheckyourvocabulary

notebookeveryday.

6.用英语听收音机或读报纸如何呢?

Howaboutlisteningtotheradioorreading

anewspaperinEnglish?

7.尽量不要翻译每个词。

Trynottotranslateeveryword.

8.她可以帮助我做作业。

Shecanhelpmewithmyhomework.

9.许多学生征求提高英语水平的建议。

Manystudentsaskforadviceaboutimproving

theirEnglish.

10.把它们写在纸上,贴在你的卧室。

Writethemonpiecesofpaperandplacethem

inyourbedroom.

11.这花费很长时间

Ittakesalongtime.

12.她在她的学校的乐队演奏,而且他们要在中

国开一些音乐会。

Sheplaysinherschoolorchestra,andthey're

doingsomeconcertsinChina.

13.这是学习英语的好方法。

ThisisagreatwaytolearnEnglish.

14.我认为每一个应该有个笔友,并互相写电子

邮件信息。

Ithinkeveryoneshouldhaveapenfriendand

writeemailmessagestoeachother.

15.当你购物时,总计下英语单词,或者说出你

看到的每件东西的英文名如何呢?

Whenyouareshopping,howaboutcountingthe

Englishwords,orsayingtheEnglishnamesfor

everythingyousee?

16.和你的朋友谈论电影或歌曲,并猜新单词的

意思。

Talkaboutthefilmorsongwithyourfriends,

andguessthemeaningofthenewwords.

Module2

1.啊哈,你猜怎么着!

Well,guesswhat!

2.头等奖是你梦想的到英国度假。

Thefirstprizeistheholidayof

yourdreamsinEngland.

3.韩力曾经去过美国的旧金山。

HanLihasbeentoSanFranciscoin

USA.

4.你梦寐以求的假期。

Theholidayatyourdreams.

5.你觉得怎么样?

真的不掉线吗??、????????????

Whatdoyoureckon?

6.他在全国各地举办音乐会,音乐会的票总是销

售一空。

He'sgivenconcertsalloverChina

andtheticketshavealwayssoldout..

7.听起来好极了。

Itsoundsbrilliant.

8.我期望有一天能环游世界。

Iexpecttotravelaroundtheworld.

9.你曾经有“梦想实现”吗?

Haveyoueverhada“dreame

true”?

10.Sally邀请我去英国和她一起呆一天。

Sallyhasinvitedmetostaywith

herinEnglandoneday.

11.王明与2000多名观众一起去参加过在北京

举行的刘欢音乐会。

WangMinghasbeentoLiuHuan

concertinBeijingwithmorethan2000

people.

12.北京以其烤鸭而著名。

Beijingisfamousforitsroast

ducks.

13.客舱内是禁止吸烟的。

Smokingisnotallowedinthecabin.

14.因为大雾原因,飞机不能起飞。

Theplanecan,ttakeoffbecauseof

thethickfog.

15.春节是中国的传统节日。

TheSpringFestivalistraditional

festivalinChina.

Module3

1.你在干什么?

Whatareyouupto?

2.地球是行星,它绕着太阳转。还有八颗行星也

围绕着太阳转

TheEarthisaplanetanditgoesaroundthe

Sun.Eightotherplanetsalsogoaround.

3.宇宙中有这么多的恒星,我们是孤独的吗?太

空中还有其他的生命吗?

Withsomanystarsintheuniverse,arewe

alone,oristherelifeoutthereinspace.

4.把它给给我的家人看看

Toshowittomyfamily.

5.花了几个月的时间才到那里

Ithastakenseveralmonthstogetthere.

6.大明有什么作业吗?

WhathomeworkhasDarninggot?

7.你认为大明的行为怎么样?

WhatdothinkofDarningJsaction?

8.科学家们认为数百年以前地球上已经生命存

在。

真的不掉线吗??、????????????

Scientiststhinkthattherehasbeenlifeon

Earthformillionsofyears.

9.北京是中最大的城市之一

BeijingisoneofthebiggestcitiesinChina

10.房间里没有人

Nooneisintheroom.

11.我们班大多数学生骑自行车上学。

Mostofthestudentsinourclassgotoschool

byschool.

12.茶跟咖啡你更喜欢哪一样?

Whichdoyouprefer,teaorcoffee?

13.他们用其他的太空船做了什么?

Whathavetheymadewiththeotherspacecraft?

14.它将与明年返回地球。

It'singbacktoEarthnextyear.

15.我在学校刚读完了一本极好的书

I'vejustfinishedreadingagreatbookat

school.

16.汤姆写的和玛丽写的一样好

TomwritesascarefullyasMary.

17.这河水太深,孩子们不能在河里游泳。

TheriverissodeepthatthechiIdrencan't

swiminit.

Theriveristoodeepforthechildrentoswim

in

18.他对英语表现出了极厚的兴趣

HeshowsmuchinterestinEnglish.

Ml-3句子考试练习

你为什么不每天晚饭后出去散步?

Whydon'tyougooutforawalkaftersupper

everyday?

每天早晨大声朗读英语是件好主意。

IfsagoodideatoreadEnglishloudlyevery

day.

这学期我要在北京见我的笔友。

I'mgoingtomeetmypenfriendinBeijingthis

term.

我讲给你们一些学英语的建议

I'mgoingtogivesomeadviceaboutlearning

English

听英语广播或者读英文报纸怎么样?

Howaboutlisteningtotheradioreading

anewspaperinEnglish?

不要试图翻译每一个单词

Trynottotranslateeveryword.

昨天你们玩得开心吗?

Didyouenjoyyourselvesyesterday

我的笔友通过邮件把信息发给了我

Mypenfriendsentmessagestomebye-mai1

我不知道怎样把这些句子翻译成英语

Idon'tknowhowtotranslatethesentences

intoEnglish

真的不掉线吗??、????????????

别忘记按时完成哪项工作

Don'tforgettofinishtheworkontime

在你开始说英语之前,做一下深呼吸

BeforeyoubegintospeakEnglish,takeadeep

breath.

我从来没参加过竞赛

Ihaveneverenteredapetition

小丽的梦想将来成为一名著名歌唱家

Xiao1idreamsaboutbeingafamoussingerin

thefuture

这个男孩一生从来没有见过他的父母

Thisboyhasneverseenhisparentsinhislife

那架飞机已经起飞了

Theplanehastakenoff

SALLY已经邀请我和她某一天呆在英国

Sallyhasinvitedmetostaywithherin

Englandoneday

他一直想环游世界

Hehasalwayswantedtotravelaroundthe

world

--------你曾到过纽约吗

--------没还没有

----------HaveyoueverbeentooNewYork?

________NoIhaven't

我父亲去伦敦了,他不在家

MyfatherhasgonetoLondon.Heisnotat

home/

我还没有吃过北京的烤鸭

IhavenevereatenBejingRoastDuck

吉姆已经去过伦敦两次了

JimhasbeentoLondontwice

他喜欢和她的朋友开玩笑

Heenjoysplayingjokeswithhisfriends

很难弄清宇宙到底有多大

Ifshardtounderstandhowlargetheuniverse

is

科学家认为地球上的生命已有数百年

Scientiststhinkthattherehasbeenlifeon

theearthformi1lionsofyears

来自星星上的光花了很长的时间才到我们这来

The1ightfromstarstakesalongtimetoreach

us

我们还没有在其他区星球上发现生命

Wehaven,tfoundlifeonotherplanetsyet

对我们来说在15分钟内完成这篇文章有困难

Ifshardforustofinishwritingtheposition

in15minutes.

M4-M6

Module4

1真的不掉线吗??、????????????

.geton/alongwellwith

与某人相处得好

2.have/hasgoneto去了某地

have/hasbeento去过某地

3.infact事实上

4.bedifferentfrom与…不同

5.alloverChina全中国

6.arriveinBeijing到达北京

7.talkabout谈论关于。。。

8.dropoutofschool退学

9.onthefarm在农场

10.haveto必须,不得不

11.lookafter照顾

12.withthehelpof在。。。的帮助下

13.inthelastfifteenyears

在最后的15年里

14.raisemoney筹钱

15.payfor为…付钱

16.lotsof许多ooo

17.hearof听说

18.thousandsof数以千计的。…

19.writelettersto写信给。。。

20.eachother互相

21.eback回来

22.aroundtheworld全世界

23.becauseof因为,由于

24.It/s...todosth.干。。。怎么样

25.VvebeentoGansu.我去过甘肃

26.Theyareverydiffientfromus.

他们和我们很不同

27.Howlonghaveyou1ivedhere?

你住在那儿多久了?

28.I'vestudiedEnglishfor6yearssince

2001.自从2001年我学英语6年

29.ProjectHopehasbuiltschoolsand

trainedteachers.

希望工程建造了学校并培训老师

Module5

1.classicalmusic/popmusic/rockmusic

古典/流行/摇滚音乐

2.thecapitalofAustria澳大利亚首都

3.hearof听说

4.benotsure不清楚

5.onearth究竟

真的不掉线吗??、????????????

6.afanof…的迷

7.makesb./sth.+adj.使某人/某物。。。

makehimfamous使他出名

8.alloverEurope全欧洲

9.morethan/over超过

10.notonly...butalso不但...而且...

11.giveconcert举行音乐会

12.attheageof在…岁时

13.hundredsof数以百计的。。。

14.playthepiano弹钢琴

15.abeautifuloldcity

一个美丽而古老的城市

Module6

1.sendsth.tosb./sendsbsth

寄某物给某人

2.goon继续

3.bytheriver在河边

4.haveateaparty举行茶宴

5.onthegrass在草上

6.inthetree(指外来物)在树上

onthetree(指水果等)在树上

7.smileat朝。。。笑

7.falldown下来

8.get/betired劳累

9.havenothingtodo无事可做

10.thinkof/about认为

11.somethingstrange奇怪的东西

12.belatefor.............迟到

13.take...outof把。。。从。…拿出来

14.runacrossthefield穿过田野

15.seesb./sth.dosth.看见。。。干…

16.gooff熄灭

17.Howisitgoing?口语中询问对方生活工

作中有什么新进展

M4-6教材重点句子

Module4

1.但是我和她相处得很好O

真的不掉线吗??、????????????

ButIgetonwellwithher.

2.刘三子是一个八岁的男孩,他住在湖南的一个

村子里。

LiuSanziisaneight-year-oldboyfroma

villageinHunanProvince.

3.在希望工程的帮助下,他们现在可以上学了。

Nowtheycangotoschoolwiththehelpof

ProjectHope.

4.因为有了希望工程,成千上万的孩子们过上了

更好的生活。

BeacauseofProjectHope,thousandsof

childrenhavebetterlives.

5.他的父母希望他辍学。

Hisparentswanthimtodropoutofschool.

6.在过去的15年中,这个工程已经筹集了善款,

支付了乡村2500000个穷孩子的教育经费。

Inthelast15yearsthisprojecthasraised

moneyandpaidfortheeducationof2.5mi11ion

poorstudentsinthecountryside.

7.去年沈,一个男孩去一个没有电,只有几本书

的学校上学。

LastyearShen,aboywenttoaschoolwith

noelectricityandonlyafewbooks.

8.大多数中国人听说过希望工程,捐过钱。

MostpeopleinChinahaveheardofProject

Hopeandhavegivenmoney.

9.帮助穷孩子上学。

Helpingpoorchildrengotoschool.

10.我和他相处的好,我们喜欢一样的东西。

Igetonwellwithher,welikethesame

things.

11.当你参观国家的时候,学习外语会更容易。

Ifseasiertolearnaforeignlanguagewhen

youvisitthecountry.

12.这是为穷孩子所建的学校。

Ifsaschoolforpoorchildren.

Module5

1.这是谁创作的?

Who'sitby?

2.她不喜欢流行音乐,是吧?

对,她不喜欢。

----Shedoesn,tlikepopmusic,doesshe?

----No,shedoesn't.

3.别再烦我们了(让我们清静一会吧)!

Giveusabreak!

4.那究竟是什么音乐?

Whatonearthisthat?

5.和他的父亲相比,儿子..更加成功,更受人

们的欢迎。

Theson...wasevenmoresuccessfuland

popularthanhisfather.

6.他创作了400多支圆舞曲,最著名的是《蓝色

多瑙河》。

Hewrotemorethan400waltzesandhismost

famousonewasTheBlueDa真的不掉线

吗??、????????????

nube.

7.维也纳是多瑙河上一个美丽古老的城市。

Viennaisabeautifuloldcityontheriver

Danube.

8.在他不到六岁,他不仅弹奏钢琴,还拉小提琴

和管风琴。

Beforehewassixheplayednotonlythepiano,

butalsotheviolinandtheorgan.

9.在他12岁时,他写了他的第一首歌剧,为古

典乐队写了成千上百的美丽的曲子。

Hewrotehisfirstoperaattheageof12and

hundredsofbeautifulpiecesofmusicforthe

classicalorchestra.

10.埃尔维斯是一个很棒的歌手,他决定为他制

作唱片。

Elviswasagreatsingeranddecidedtomake

recordsforhim.

11.他上学从不迟到,是吗?

Heisneverlateforschool,ishe?

12.多好的天气啊,是吧?

Whatfineweather,isn5tit?

Module6

1.她看了几眼姐姐的书,发现书上既没有插图又

没有对话。

Onceortwiceshelookedintohersister's

book,butithadnopicturesorconversations

init.

2.“没有插图、没有对话的书有什么用?”

“Whatisabookfor,“thoughtAlice,

“withoutpicturesorconversations??

3她正在想着做一个雏菊花环,突然,一只粉色

眼睛的小白兔从她的身边跑过。

Shewasthinkingofmakingadaisychain

whensuddenlyawhiterabbitwithpinkeyes

ranbyher

4她从没见过兔子有兜,也没有见过兔子看表,

因此就跟着那只兔子跑过田野。

Sheneversawarabbitwithapocketorawatch,

sosheranacrossthefieldafterit.

5她看到了兔子钻进树篱下面一个挺大的兔子

洞里。

Shesawitgodownalargerabbitholeunder

thehedge.

6爱丽丝没有什么事可做。

Alicehadnothingtodo.

7爱丽丝掉进一个兔子洞穴,进入了它们奇特的

世界。

Alicefelldownarabbitholeandwentinto

theirstrangeworld.

8每个英国的男孩女孩都读过。

EveryboyandgirlinBritainhasreadit.

9爱丽丝非常疲倦。

Alicewasgettingverytired.

10当兔子从口袋里掏出一块表看时间时,爱丽丝

跳了起来。

Whentherabbittookawatchoutofitspocket

andlookedatit,Alicegotup.

真的不掉线吗??、????????????

M4-M6句子练习

1你听说过长江三峡工程吗?

HaveyouheardoftheChangjiangGorges

Project?

2我学英语两年多了。

IhavelearntEnglishforovertwoyears.

3似乎他与杰克相处不来。

Itseemsthathedoesnotgetonwellwith

Jack.

4Bob和JACK对音乐十分感兴趣。

NotonlyBobbutalsoJackisveryinterested

inmusic.

5你们学校有多少西方古典音乐爱好者?

Howmanyfansofwesternclassicalmusicare

thereinyouschool?

6下一步他究竟要耍什么花样。

Whatonearthwillhegetuptonext.

7你们听说过他,是吧?

Youhaveheardofhim,,havenotyou?

8昨天下午三点,他们正在筹备钱。

Theywereraisingmoneyat3pmyesterday.

9我们正在外边玩,则是下起雨来了。

Wewereplayingoutsidewhenitstartedto

rain..

10当我找到他的时候,他正在读书。

HewasreadingwhenIfoundhim.

11当我们打电话给他的时候,爸爸正在种菜。

Fatherwasplantingvegetableswhenwe

calledhim.

12昨天这个时候你在干什么/

——我在打篮球。

__Whatwereyoudoingatthistimeyesterday?

—Iwasplayingbasketball.

13上周六这个时候,我正在照顾小孩。

Iwaslookingafterthechildatthistimelast

Saturday.

M7-9

Module7

1.lookpretty/tastesalty/feeltight/

smellsour/soundnoisy系表结构

2.somuchfood如此多的食物

真的不掉线吗??、????????????

3.makecookies做小甜饼

4.havealook(at)看一看(某物)

5.havesomethingtoeat

有一些吃的东西

6.getthefoodready把食物准备好了

7.silkshirts丝绸衬衣

8.thanksforsth/doingsth

谢谢某物/做了某事

9.hearfromsb=receivealetterfromsb收

到某人的来信

10.can'twaittodosth.

迫不及待的做某事

11.arriveat/in=reach=getto至达

12.eachother彼此

13.aswell也

14.beproudof以…为自豪

15.bad/goodmark坏/好成绩

16.abit=a1ittle=kindof有点

17.helpsb.dosth.帮助某人做某事

18.haveatry来试试

19.19.introducesbtosb

把某人介绍给某人

真的不掉线吗??、????????????

20.be/getangrywith...对某人生气

21.beafraidofsth/doingsth

害怕某事/做某事

Module8

1.swimmingpool游泳池

2.showsb.sth.=showsthtosb

给某人看某物

3.amapof...一幅地图

4.ontheleft/right在左边(右边)

5.ontheleft/rightof

在…的左边(右边)

6.between...and.......和...之间

7.thewayto...的道路

8.goacross/through穿过

9.turnleft/right向左/右拐

10.onthecornerof在…的角落

11.dosomeshopping=goshopping

逛商店

12.goalong沿着…走

13.nextto紧挨着

14.inthemiddleof在…的中间

真的不掉线吗??、????????????

15.theNationalGallery

(英国)国家画廊

16.Gostraightahead.径直向前走

17.goalong/down/up+街道/路

沿…道路走

18.TurnleftintoChang'anjie.

向左拐入长安街

Turnleft/rightinto+街道/路

Turnleft/righton+街道/路

Turnleft/rightat+小地点

19.onaclearday在一个晴朗的日子

20.thebestwayto最好的方式

21.byboat/taketheboat乘船

22.getoff下(车)

23.gopast经过

24.goforawalk散步

25.问路方式

1).Excuseme,howdo/canIgettothe

ForbiddenCity?HowcanIget(to)...?

2).AndwhereistheChairmanMaoMemorial

Hall?Whereisthe...?

3).Andcanyoutellmethewaytoapark?

真的不掉线吗??、????????????

4).WherecanIdosomeshopping?

5).Istherea(n)...?

Module9

1.indanger在危险中

2.suchas例如

3.takeaway拿走

4.oneofthebest-knownanimals

最知名的动物之一

5.find找到

findout查明

lookfor寻找

6.enough+n.足够的(东西)

adj.+enough足够...

bigenough足够大

7.sb.needtodo需要去做某事

don,t/doesn,tneedtodo

不需要去做某事

sth.needdoing

=sth.needtobedone某事/物需要被做

8.beexcitedtodo干某事很兴奋

beexcitedaboutsth.

真的不掉线吗??、????????????

对做某事感觉很兴奋

9.makesb/sth+adj.使某人(某物)...

10.Itis/was+adj./n.+todo//

Todosthis/was+adj/n.

做什么事是怎么样的

11.ifpossible如果可能的话

12.inpeace在和平之中

13.Ifs/Thafsverynice/kindofyoutodosth

你真是太好了去做某事

14.stopsb.doingsth阻止某人做某事

15.Lefs+do让我们做某事吧

16.atlast最后

17.1iveon以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论