Hadoop分布式文件系統(tǒng)-架構(gòu)和設(shè)計要點(翻譯)_第1頁
Hadoop分布式文件系統(tǒng)-架構(gòu)和設(shè)計要點(翻譯)_第2頁
Hadoop分布式文件系統(tǒng)-架構(gòu)和設(shè)計要點(翻譯)_第3頁
Hadoop分布式文件系統(tǒng)-架構(gòu)和設(shè)計要點(翻譯)_第4頁
Hadoop分布式文件系統(tǒng)-架構(gòu)和設(shè)計要點(翻譯)_第5頁
已閱讀5頁,還剩184頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

Hadoop分布式文件系統(tǒng):架構(gòu)和設(shè)計要點(翻譯)

一、前提和設(shè)計目標(biāo)

1、硬件錯誤是常態(tài),而非異常情況,HDFS可能是有成

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

效,因此錯誤檢測和快速、自動的恢復(fù)是HDFS的核心

架構(gòu)目標(biāo)。

2、跑在HDFS上的應(yīng)用與一般的應(yīng)用不同,它們主要

是以流式讀為主,做批量處理;比之關(guān)注數(shù)據(jù)訪問的

低延遲問題,更關(guān)鍵的在于數(shù)據(jù)訪問的高吞吐量。

3、HDFS以支持大數(shù)據(jù)集合為目標(biāo),一個存儲在上面的

典型文件大小一般都在千兆至T字節(jié),一個單一HDFS

實例應(yīng)該能支撐數(shù)以千萬計的文件。

4、HDFS應(yīng)用對文件要求的是write-one-read-many

訪問模型。一個文件經(jīng)過創(chuàng)建、寫,關(guān)閉之后就不需

要改變。這一假設(shè)簡化了數(shù)據(jù)一致性問題,使高吞吐

量的數(shù)據(jù)訪問成為可能。典型的如MapReduce框架,

或者一個webcrawler應(yīng)用都很適合這個模型。

5、移動計算的代價比之移動數(shù)據(jù)的代價低。一個應(yīng)用

請求的計算,離它操作的數(shù)據(jù)越近就越高效,這在數(shù)

據(jù)達到海量級別的時候更是如此。將計算移動到數(shù)據(jù)

附近,比之將數(shù)據(jù)移動到應(yīng)用所在顯然更好,HDFS提

供給應(yīng)用這樣的接口。

6、在異構(gòu)的軟硬件平臺間的可移植性。

二、Namenode和Datanode

HDFS采用master/slave架構(gòu)。一個HDFS集群是有

一個Namenode和一定數(shù)目的Datanode組成。Namenode

是一個中心服務(wù)器,負(fù)責(zé)管理文件系統(tǒng)的namespace

和客戶端對文件的訪問。Datanode在集群中一般是一

個節(jié)點一個,負(fù)責(zé)管理節(jié)點上它們附帶的存儲。在內(nèi)

部,一個文件其實分成一個或多個block,這些block

存儲在Datanode集合里。Namenode執(zhí)行文件系統(tǒng)的

namespace操作,例如打開、關(guān)閉、重命名文件和目錄,

同時決定block到具體Datanode節(jié)點的映射。

Datanode在Namenode的指揮下進行block的創(chuàng)建、刪

除和復(fù)制。Namenode和Datanode都是設(shè)計成可以跑在

普通的廉價的運行l(wèi)inux的機器上。HDFS采用java語

言開發(fā),因此可以部署在很大范圍的機器上。一個典

型的部署場景是一臺機器跑一個單獨的Namenode節(jié)

點,集群中的其他機器各跑一個Datanode實例。這個

架構(gòu)并不排除一臺機器上跑多個Datanode,不過這比

較少見。

單一節(jié)點的Namenode大大簡化了系統(tǒng)的架構(gòu)。

Namenode負(fù)責(zé)保管和管理所有的HDFS元數(shù)據(jù),因而用

戶數(shù)據(jù)就不需要通過Namenode(也就是說文件數(shù)據(jù)的

讀寫是直接在Datanode上)o

三、文件系統(tǒng)的namespace

HDFS支持傳統(tǒng)的層次型文件組織,與大多數(shù)其他文

件系統(tǒng)類似,用戶可以創(chuàng)建目錄,并在其間創(chuàng)建、刪

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

訪問權(quán)限,也不支持鏈接(link),不過當(dāng)前的架構(gòu)并

不排除實現(xiàn)這些特性。真的不掉線

嗎??、????????????

Namenode維護文件系統(tǒng)的namespace,任何對文

件系統(tǒng)namespace和文件屬性的修改都將被Namenode

記錄下來。應(yīng)用可以設(shè)置HDFS保存的文件的副本數(shù)目,

文件副本的數(shù)目稱為文件的replication因子,這個

信息也是由Namenode保存。

四、數(shù)據(jù)復(fù)制

HDFS被設(shè)計成在一個大集群中可以跨機器地可靠

地存儲海量的文件。它將每個文件存儲成block序列,

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

文件的所有block為了容錯都會被復(fù)制。每個文件的

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

Replication因子可以在文件創(chuàng)建的時候配置,以后也

可以改變。HDFS中的文件是write-one,并且嚴(yán)格要

求在任何時候只有一個writer。Namenode全權(quán)管理

block的復(fù)制,它周期性地從集群中的每個Datanode

接收心跳包和一個Blockreport。心跳包的接收表示該

Datanode節(jié)點正常工作,而Blockreport包括了該

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

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

關(guān)鍵。HDFS采用一種稱為rack-aware的策略來改進數(shù)

據(jù)的可靠性、有效性和網(wǎng)絡(luò)帶寬的利用。這個策略實

現(xiàn)的短期目標(biāo)是驗證在生產(chǎn)環(huán)境下的表現(xiàn),觀察它的

行為,構(gòu)建測試和研究的基礎(chǔ),以便實現(xiàn)更先進的策

略。龐大的HDFS實例一般運行在多個機架的計算機形

成的集群上,不同機架間的兩臺機器的通訊需要通過

交換機,顯然通常情況下,同一個機架內(nèi)的兩個節(jié)點

間的帶寬會比不同機架間的兩臺機器的帶寬大。

通過一個稱為RackAwareness的過程,Namenode

決定了每個Datanode所屬的rackid。一個簡單但沒

有優(yōu)化的策略就是將副本存放在單獨的機架上。這樣

可以防止整個機架(非副本存放)失效的情況,并且

允許讀數(shù)據(jù)的時候可以從多個機架讀取。這個簡單策

略設(shè)置可以將副本分布在集群中,有利于組件失敗情

況下的負(fù)載均衡。但是,這個簡單策略加大了寫的代

價,因為一個寫操作需要傳輸block到多個機架。

在大多數(shù)情況下,replication因子是3,HDFS的

存放策略是將一個副本存放在本地機架上的節(jié)點,一

個副本放在同一機架上的另一個節(jié)點,最后一個副本

放在不同機架上的一個節(jié)點。機架的錯誤遠(yuǎn)遠(yuǎn)比節(jié)點

的錯誤少,這個策略不會影響到數(shù)據(jù)的可靠性和有效

性。三分之一的副本在一個節(jié)點上,三分之二在一個

機架上,其他保存在剩下的機架中,這一策略改進了

寫的性能。

2、副本的選擇,為了降低整體的帶寬消耗和讀延時,

HDFS會盡量讓reader讀最近的副本。如果在reader

的同一個機架上有一個副本,那么就讀該副本。如果

一個HDFS集群跨越多個數(shù)據(jù)中心,那么reader也將

首先嘗試讀本地數(shù)據(jù)中心的副本。

3、SafeMode

Namenode啟動后會進入一個稱為SafeMode的特殊

狀態(tài),處在這個狀態(tài)的Namenode是不會進行數(shù)據(jù)塊的

復(fù)制的。Namenode從所有的Datanode接收心跳包和

BlockreportoBlockreport包括了某個Datanode所有

的數(shù)據(jù)塊列表。每個block都有指定的最小數(shù)目的副

本。當(dāng)Namenode檢測確認(rèn)某個Datanode的數(shù)據(jù)塊副

本的最小數(shù)目,那么該Datanode就會被認(rèn)為是安全的;

如果一定百分比(這真的不掉線

嗎??、????????????

個參數(shù)可配置)的數(shù)據(jù)塊檢測確認(rèn)是安全的,那

么Namenode將退出SafeMode狀態(tài),接下來它會確定

還有哪些數(shù)據(jù)塊的副本沒有達到指定數(shù)目,并將這些

block復(fù)制到其他Datanode。

五、文件系統(tǒng)元數(shù)據(jù)的持久化

Namenode存儲HDFS的元數(shù)據(jù)。對于任何對文件元

數(shù)據(jù)產(chǎn)生修改的操作,Namenode都使用一個稱為

Editlog的事務(wù)日志記錄下來。例如,在HDFS中創(chuàng)建

一個文件,Namenode就會在Editlog中插入一條記錄

來表示;同樣,修改文件的replication因子也將往

Editlog插入一條記錄。Namenode在本地OS的文件系

統(tǒng)中存儲這個Editlog。整個文件系統(tǒng)的namespace,

包括b1ock到文件的映射、文件的屬性,都存儲在稱

為Fslmage的文件中,這個文件也是放在Namenode所

在系統(tǒng)的文件系統(tǒng)上。

Namenode在內(nèi)存中保存著整個文件系統(tǒng)namespace

和文件Blockmap的映像。這個關(guān)鍵的元數(shù)據(jù)設(shè)計得很

緊湊,因而一個帶有4G內(nèi)存的Namenode足夠支撐海

量的文件和目錄。當(dāng)Namenode啟動時,它從硬盤中讀

取Editlog和Fslmage,將所有Editlog中的事務(wù)作用

(apply)在內(nèi)存中的Fslmage,并將這個新版本的

Fslmage從內(nèi)存中flush到硬盤上,然后再truncate這

個舊的Editlog,因為這個舊的Editlog的事務(wù)都已經(jīng)

作用在Fslmage上了。這個過程稱為checkpoint。在

當(dāng)前實現(xiàn)中,checkpoint只發(fā)生在Namenode啟動時,

在不久的將來我們將實現(xiàn)支持周期性的checkpointo

Datanode并不知道關(guān)于文件的任何東西,除了將文

件中的數(shù)據(jù)保存在本地的文件系統(tǒng)上。它把每個HDFS

數(shù)據(jù)塊存儲在本地文件系統(tǒng)上隔離的文件中。

Datanode并不在同一個目錄創(chuàng)建所有的文件,相反,

它用啟發(fā)式地方法來確定每個目錄的最佳文件數(shù)目,

并且在適當(dāng)?shù)臅r候創(chuàng)建子目錄。在同一個目錄創(chuàng)建所

有的文件不是最優(yōu)的選擇,因為本地文件系統(tǒng)可能無

法高效地在單一目錄中支持大量的文件。當(dāng)一個

Datanode啟動時,它掃描本地文件系統(tǒng),對這些本地

文件產(chǎn)生相應(yīng)的一個所有HDFS數(shù)據(jù)塊的列表,然后發(fā)

送報告到Namenode,這個報告就是Blockreport。

六、通訊協(xié)議

所有的HDFS通訊協(xié)議都是構(gòu)建在TCP/IP協(xié)議上。

客戶端通過一個可配置的端口連接到Namenode,通過

ClientProtocol與Namenode交互。而Datanode是使

用DatanodeProtocol與Namenode交互。從

ClientProtocol和Datanodeprotocol抽象出一個遠(yuǎn)

程調(diào)用(RPC),在設(shè)計上,Namenode不會主動發(fā)起RPC,

而是是響應(yīng)來自客戶端和Datanode的RPC請求。

七、健壯性

HDFS的主要目標(biāo)就是實現(xiàn)在失敗情況下的數(shù)據(jù)存儲

可靠性。常見的三種失?。篘amenodefailures,

Datanodefailures和網(wǎng)絡(luò)分割(network

partitions)。

1、硬盤數(shù)據(jù)錯誤、心跳檢測和重新復(fù)制

每個Datanode節(jié)點都向Namenode周期性地發(fā)送心

跳包。網(wǎng)絡(luò)切割可能導(dǎo)致一部分Datanode跟Namenode

失去聯(lián)系。Namenode通過心跳包的缺失檢測到這一情

況,并將這些Datanode標(biāo)記為dead,不會將新的10

請求發(fā)給它們。寄存真的不掉線

嗎??、????????????

在deadDatanode上的任何數(shù)據(jù)將不再有效。

Datanode的死亡可能引起一些block的副本數(shù)目低于

指定值,Namenode不斷地跟蹤需要復(fù)制的block,在

任何需要的情況下啟動復(fù)制。在下列情況可能需要重

新復(fù)制:某個Datanode節(jié)點失效,某個副本遭到損壞,

Datanode上的硬盤錯誤,或者文件的replication因

子增大。

2、集群均衡

HDFS支持?jǐn)?shù)據(jù)的均衡計劃,如果某個Datanode節(jié)點

上的空閑空間低于特定的臨界點,那么就會啟動一個

計劃自動地將數(shù)據(jù)從一個Datanode搬移到空閑的

Datanode,,當(dāng)對某個文件的請求突然增加,那么也可

能啟動一個計劃創(chuàng)建該文件新的副本,并分布到集群

中以滿足應(yīng)用的要求。這些均衡計劃目前還沒有實現(xiàn)。

3、數(shù)據(jù)完整性

從某個Datanode獲取的數(shù)據(jù)塊有可能是損壞的,這

個損壞可能是由于Datanode的存儲設(shè)備錯誤、網(wǎng)絡(luò)錯

誤或者軟件bug造成的。HDFS客戶端軟件實現(xiàn)了HDFS

文件內(nèi)容的校驗和。當(dāng)某個客戶端創(chuàng)建一個新的HDFS

文件,會計算這個文件每個block的校驗和,并作為

一個單獨的隱藏文件保存這些校驗和在同一個HDFS

namespace下。當(dāng)客戶端檢索文件內(nèi)容,它會確認(rèn)從

Datanode獲取的數(shù)據(jù)跟相應(yīng)的校驗和文件中的校驗和

是否匹配,如果不匹配,客戶端可以選擇從其他

Datanode獲取該block的副本。

4、元數(shù)據(jù)磁盤錯誤

Fslmage和Editlog是HDFS的核心數(shù)據(jù)結(jié)構(gòu)。這些

文件如果損壞了,整個HDFS實例都將失效。因而,

Namenode可以配置成支持維護多個Fslmage和

Editlog的拷貝。任何對Fslmage或者Editlog的修改,

都將同步到它們的副本上。這個同步操作可能會降低

Namenode每秒能支持處理的namespace事務(wù)。這個代

價是可以接受的,因為HDFS是數(shù)據(jù)密集的,而非元數(shù)

據(jù)密集。當(dāng)Namenode重啟的時候,它總是選取最近的

一致的Fslmage和Editlog使用。

Namenode在HDFS是單點存在,如果Namenode所在

的機器錯誤,手工的干預(yù)是必須的。目前,在另一臺

機器上重啟因故障而停止服務(wù)的Namenode這個功能還

沒實現(xiàn)。

5、快照

快照支持某個時間的數(shù)據(jù)拷貝,當(dāng)HDFS數(shù)據(jù)損壞的

時候,可以恢復(fù)到過去一個已知正確的時間點。HDFS

目前還不支持快照功能。

八、數(shù)據(jù)組織

1、數(shù)據(jù)塊

兼容HDFS的應(yīng)用都是處理大數(shù)據(jù)集合的。這些應(yīng)用

都是寫數(shù)據(jù)一次,讀卻是一次到多次,并且讀的速度

要滿足流式讀。HDFS支持文件的write-

once-read-many語義。一個典型的block大小是64MB,

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

儲于不同的Datanode

2、步驟

某個客戶端創(chuàng)建文件的請求其實并沒有立即發(fā)給

Namenode,事實上,HDFS客戶端會將文件數(shù)據(jù)緩存到

本地的一個臨時文件。應(yīng)用的寫被透明地重定向到這

個臨時文件。當(dāng)這個臨時文件累積的數(shù)據(jù)超過一個

block的大?。J(rèn)64M),真的不掉線

嗎??、????????????

客戶端才會聯(lián)系Namenode。Namenode將文件名插

入文件系統(tǒng)的層次結(jié)構(gòu)中,并真的不掉線

嗎??、????????????

且分配一個數(shù)據(jù)塊給它,然后返回Datanode的標(biāo)

識符和目標(biāo)數(shù)據(jù)塊給客戶端??蛻舳藢⒈镜嘏R時文件

flush到指定的Datanode_ko當(dāng)文件關(guān)閉時,在臨時

文件中剩余的沒有flush的數(shù)據(jù)也會傳輸?shù)街付ǖ?/p>

Datanode,然后客戶端告訴Namenode文件已經(jīng)關(guān)閉。

此時Namenode才將文件創(chuàng)建操作提交到持久存儲。如

果Namenode在文件關(guān)閉前掛了,該文件將丟失。

上述方法是對通過對HDFS上運行的目標(biāo)應(yīng)用認(rèn)真

考慮的結(jié)果。如果不采用客戶端緩存,由于網(wǎng)絡(luò)速度

和網(wǎng)絡(luò)堵塞會對吞估量造成比較大的影響。

3、流水線復(fù)制

當(dāng)某個客戶端向HDFS文件寫數(shù)據(jù)的時候,一開始

是寫入本地臨時文件,假設(shè)該文件的replication因

子設(shè)置為3,那么客戶端會從Namenode獲取一張

Datanode列表來存放副本。然后客戶端開始向第一個

Datanode傳輸數(shù)據(jù),第一個Datanode一小部分一小部

分(4kb)地接收數(shù)據(jù),將每個部分寫入本地倉庫,并

且同時傳輸該部分到第二個Datanode節(jié)點。第二個

Datanode也是這樣,邊收邊傳,一小部分一小部分地

收,存儲在本地倉庫,同時傳給第三個Datanode,第

三個Datanode就僅僅是接收并存儲了。這就是流水線

式的復(fù)制。

九、可訪問性

HDFS給應(yīng)用提供了多種訪問方式,可以通過

DFSShell通過命令行與HDFS數(shù)據(jù)進行交互,可以通過

javaAPI調(diào)用,也可以通過C語言的封裝API訪問,

并且提供了瀏覽器訪問的方式。正在開發(fā)通過WebDav

協(xié)議訪問的方式。具體使用參考文檔。

十、空間的回收

1、文件的刪除和恢復(fù)

用戶或者應(yīng)用刪除某個文件,這個文件并沒有立

刻從HDFS中刪除。相反,HDFS將這個文件重命名,并

轉(zhuǎn)移到/trash目錄。當(dāng)文件還在/trash目錄時,該文

件可以被迅速地恢復(fù)。文件在/trash中保存的時間是

可配置的,當(dāng)超過這個時間,Namenode就會將該文件

從namespace中刪除。文件的刪除,也將釋放關(guān)聯(lián)該

文件的數(shù)據(jù)塊。注意到,在文件被用戶刪除和HDFS空

閑空間的增加之間會有一個等待時間延遲。

當(dāng)被刪除的文件還保留在/trash目錄中的時候,

如果用戶想恢復(fù)這個文件,可以檢索瀏覽/trash目錄

并檢索該文件。/1rash目錄僅僅保存被刪除文件的最

近一次拷貝。/trash目錄與其他文件目錄沒有什么不

同,除了一點:HDFS在該目錄上應(yīng)用了一個特殊的策

略來自動刪除文件,目前的默認(rèn)策略是刪除保留超過6

小時的文件,這個策略以后會定義成可配置的接口。

2、Replication因子的減小

當(dāng)某個文件的replication因子減小,Namenode

會選擇要刪除的過剩的副本。下次心跳檢測就將該信

息傳遞給Datanode,Datanode就會移除相應(yīng)的block

并釋放空間,同樣,在調(diào)用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.......的數(shù)量

12、takeadeepbreath深呼吸

13、makeyoushy使你害羞

14、allthetime一直

15、Bestwishes.良好的祝愿。

16、begoodat在...方面擅長

17、makealist列個清單

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

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

20、thebestwaytodosth.

做...的最好方法

21、enjoyoneself玩得愉快

22、showsb.around帶領(lǐng)某人參觀

23、makefriends結(jié)交朋友

24、thinkabout考慮

25、thinkof想出

26、Britishaccents英國口音

27、trytodosth.盡力做...

28、trynottodosth.盡量不去做某事

trydoingsth嘗試著做某事

29、makemistakes犯錯誤

30、givesbsomeadviceonsth

給某人一些建議

31、Ifsagoodideatodosth.

做某事是個好的主意

32、Ho真的不掉線

嗎??、????????????

waboutdoingsth?

做某事怎么樣?

33、Sbshoulddosth

謀人應(yīng)該做某事。

34、Writeemailtoeachother:

相互寫電子郵件

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

36、sendsbemailmessages

給某人寄電子郵件

37、send...to發(fā)送...給

38、LanguageDoctor語言博士

39、improveEnglish提高英語

40、basicquestions主要問題

41、realEnglish地道的英語

42、takealongtime花費長時間

43、guessthemeaningofthenewwords猜

生詞含義

44、aforeignteacher一個外國教師

45、startaconversation開始對話

46、beshy害羞

47、placetheminyourbedroom

放置它們在你臥室

48、counttheEnglishwords

數(shù)英語單詞

49、getbetter變得更好

50、invitesbtodosth/aplace

邀請某人干某事/到某地

51、leavemyhomeworkathome

把我的作業(yè)忘在了家里

Module2

1.travelaroundtheworld周游世界

2.thepriceof...的價格

3.today?snewspaper今天的報紙

4.takeoff飛機起飛

5.enterapetition參力口競賽

6.ontelevision在電視上

7.innewspaper在寺艮紙上

8.etrue成為現(xiàn)實

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.她可以幫助我做作業(yè)。

Shecanhelpmewithmyhomework.

9.許多學(xué)生征求提高英語水平的建議。

Manystudentsaskforadviceaboutimproving

theirEnglish.

10.把它們寫在紙上,貼在你的臥室。

Writethemonpiecesofpaperandplacethem

inyourbedroom.

11.這花費很長時間

Ittakesalongtime.

12.她在她的學(xué)校的樂隊演奏,而且他們要在中

國開一些音樂會。

Sheplaysinherschoolorchestra,andthey're

doingsomeconcertsinChina.

13.這是學(xué)習(xí)英語的好方法。

ThisisagreatwaytolearnEnglish.

14.我認(rèn)為每一個應(yīng)該有個筆友,并互相寫電子

郵件信息。

Ithinkeveryoneshouldhaveapenfriendand

writeemailmessagestoeachother.

15.當(dāng)你購物時,總計下英語單詞,或者說出你

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

Whenyouareshopping,howaboutcountingthe

Englishwords,orsayingtheEnglishnamesfor

everythingyousee?

16.和你的朋友談?wù)撾娪盎蚋枨?,并猜新單詞的

意思。

Talkaboutthefilmorsongwithyourfriends,

andguessthemeaningofthenewwords.

Module2

1.啊哈,你猜怎么著!

Well,guesswhat!

2.頭等獎是你夢想的到英國度假。

Thefirstprizeistheholidayof

yourdreamsinEngland.

3.韓力曾經(jīng)去過美國的舊金山。

HanLihasbeentoSanFranciscoin

USA.

4.你夢寐以求的假期。

Theholidayatyourdreams.

5.你覺得怎么樣?

真的不掉線嗎??、????????????

Whatdoyoureckon?

6.他在全國各地舉辦音樂會,音樂會的票總是銷

售一空。

He'sgivenconcertsalloverChina

andtheticketshavealwayssoldout..

7.聽起來好極了。

Itsoundsbrilliant.

8.我期望有一天能環(huán)游世界。

Iexpecttotravelaroundtheworld.

9.你曾經(jīng)有“夢想實現(xiàn)”嗎?

Haveyoueverhada“dreame

true”?

10.Sally邀請我去英國和她一起呆一天。

Sallyhasinvitedmetostaywith

herinEnglandoneday.

11.王明與2000多名觀眾一起去參加過在北京

舉行的劉歡音樂會。

WangMinghasbeentoLiuHuan

concertinBeijingwithmorethan2000

people.

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

Beijingisfamousforitsroast

ducks.

13.客艙內(nèi)是禁止吸煙的。

Smokingisnotallowedinthecabin.

14.因為大霧原因,飛機不能起飛。

Theplanecan,ttakeoffbecauseof

thethickfog.

15.春節(jié)是中國的傳統(tǒng)節(jié)日。

TheSpringFestivalistraditional

festivalinChina.

Module3

1.你在干什么?

Whatareyouupto?

2.地球是行星,它繞著太陽轉(zhuǎn)。還有八顆行星也

圍繞著太陽轉(zhuǎn)

TheEarthisaplanetanditgoesaroundthe

Sun.Eightotherplanetsalsogoaround.

3.宇宙中有這么多的恒星,我們是孤獨的嗎?太

空中還有其他的生命嗎?

Withsomanystarsintheuniverse,arewe

alone,oristherelifeoutthereinspace.

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

Toshowittomyfamily.

5.花了幾個月的時間才到那里

Ithastakenseveralmonthstogetthere.

6.大明有什么作業(yè)嗎?

WhathomeworkhasDarninggot?

7.你認(rèn)為大明的行為怎么樣?

WhatdothinkofDarningJsaction?

8.科學(xué)家們認(rèn)為數(shù)百年以前地球上已經(jīng)生命存

在。

真的不掉線嗎??、????????????

Scientiststhinkthattherehasbeenlifeon

Earthformillionsofyears.

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

BeijingisoneofthebiggestcitiesinChina

10.房間里沒有人

Nooneisintheroom.

11.我們班大多數(shù)學(xué)生騎自行車上學(xué)。

Mostofthestudentsinourclassgotoschool

byschool.

12.茶跟咖啡你更喜歡哪一樣?

Whichdoyouprefer,teaorcoffee?

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

Whathavetheymadewiththeotherspacecraft?

14.它將與明年返回地球。

It'singbacktoEarthnextyear.

15.我在學(xué)校剛讀完了一本極好的書

I'vejustfinishedreadingagreatbookat

school.

16.湯姆寫的和瑪麗寫的一樣好

TomwritesascarefullyasMary.

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

TheriverissodeepthatthechiIdrencan't

swiminit.

Theriveristoodeepforthechildrentoswim

in

18.他對英語表現(xiàn)出了極厚的興趣

HeshowsmuchinterestinEnglish.

Ml-3句子考試練習(xí)

你為什么不每天晚飯后出去散步?

Whydon'tyougooutforawalkaftersupper

everyday?

每天早晨大聲朗讀英語是件好主意。

IfsagoodideatoreadEnglishloudlyevery

day.

這學(xué)期我要在北京見我的筆友。

I'mgoingtomeetmypenfriendinBeijingthis

term.

我講給你們一些學(xué)英語的建議

I'mgoingtogivesomeadviceaboutlearning

English

聽英語廣播或者讀英文報紙怎么樣?

Howaboutlisteningtotheradioreading

anewspaperinEnglish?

不要試圖翻譯每一個單詞

Trynottotranslateeveryword.

昨天你們玩得開心嗎?

Didyouenjoyyourselvesyesterday

我的筆友通過郵件把信息發(fā)給了我

Mypenfriendsentmessagestomebye-mai1

我不知道怎樣把這些句子翻譯成英語

Idon'tknowhowtotranslatethesentences

intoEnglish

真的不掉線嗎??、????????????

別忘記按時完成哪項工作

Don'tforgettofinishtheworkontime

在你開始說英語之前,做一下深呼吸

BeforeyoubegintospeakEnglish,takeadeep

breath.

我從來沒參加過競賽

Ihaveneverenteredapetition

小麗的夢想將來成為一名著名歌唱家

Xiao1idreamsaboutbeingafamoussingerin

thefuture

這個男孩一生從來沒有見過他的父母

Thisboyhasneverseenhisparentsinhislife

那架飛機已經(jīng)起飛了

Theplanehastakenoff

SALLY已經(jīng)邀請我和她某一天呆在英國

Sallyhasinvitedmetostaywithherin

Englandoneday

他一直想環(huán)游世界

Hehasalwayswantedtotravelaroundthe

world

--------你曾到過紐約嗎

--------沒還沒有

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

________NoIhaven't

我父親去倫敦了,他不在家

MyfatherhasgonetoLondon.Heisnotat

home/

我還沒有吃過北京的烤鴨

IhavenevereatenBejingRoastDuck

吉姆已經(jīng)去過倫敦兩次了

JimhasbeentoLondontwice

他喜歡和她的朋友開玩笑

Heenjoysplayingjokeswithhisfriends

很難弄清宇宙到底有多大

Ifshardtounderstandhowlargetheuniverse

is

科學(xué)家認(rèn)為地球上的生命已有數(shù)百年

Scientiststhinkthattherehasbeenlifeon

theearthformi1lionsofyears

來自星星上的光花了很長的時間才到我們這來

The1ightfromstarstakesalongtimetoreach

us

我們還沒有在其他區(qū)星球上發(fā)現(xiàn)生命

Wehaven,tfoundlifeonotherplanetsyet

對我們來說在15分鐘內(nèi)完成這篇文章有困難

Ifshardforustofinishwritingtheposition

in15minutes.

M4-M6

Module4

1真的不掉線嗎??、????????????

.geton/alongwellwith

與某人相處得好

2.have/hasgoneto去了某地

have/hasbeento去過某地

3.infact事實上

4.bedifferentfrom與…不同

5.alloverChina全中國

6.arriveinBeijing到達北京

7.talkabout談?wù)撽P(guān)于。。。

8.dropoutofschool退學(xué)

9.onthefarm在農(nóng)場

10.haveto必須,不得不

11.lookafter照顧

12.withthehelpof在。。。的幫助下

13.inthelastfifteenyears

在最后的15年里

14.raisemoney籌錢

15.payfor為…付錢

16.lotsof許多ooo

17.hearof聽說

18.thousandsof數(shù)以千計的。…

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年我學(xué)英語6年

29.ProjectHopehasbuiltschoolsand

trainedteachers.

希望工程建造了學(xué)校并培訓(xùn)老師

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數(shù)以百計的。。。

14.playthepiano彈鋼琴

15.abeautifuloldcity

一個美麗而古老的城市

Module6

1.sendsth.tosb./sendsbsth

寄某物給某人

2.goon繼續(xù)

3.bytheriver在河邊

4.haveateaparty舉行茶宴

5.onthegrass在草上

6.inthetree(指外來物)在樹上

onthetree(指水果等)在樹上

7.smileat朝。。。笑

7.falldown下來

8.get/betired勞累

9.havenothingtodo無事可做

10.thinkof/about認(rèn)為

11.somethingstrange奇怪的東西

12.belatefor.............遲到

13.take...outof把。。。從?!贸鰜?/p>

14.runacrossthefield穿過田野

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

16.gooff熄滅

17.Howisitgoing?口語中詢問對方生活工

作中有什么新進展

M4-6教材重點句子

Module4

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

真的不掉線嗎??、????????????

ButIgetonwellwithher.

2.劉三子是一個八歲的男孩,他住在湖南的一個

村子里。

LiuSanziisaneight-year-oldboyfroma

villageinHunanProvince.

3.在希望工程的幫助下,他們現(xiàn)在可以上學(xué)了。

Nowtheycangotoschoolwiththehelpof

ProjectHope.

4.因為有了希望工程,成千上萬的孩子們過上了

更好的生活。

BeacauseofProjectHope,thousandsof

childrenhavebetterlives.

5.他的父母希望他輟學(xué)。

Hisparentswanthimtodropoutofschool.

6.在過去的15年中,這個工程已經(jīng)籌集了善款,

支付了鄉(xiāng)村2500000個窮孩子的教育經(jīng)費。

Inthelast15yearsthisprojecthasraised

moneyandpaidfortheeducationof2.5mi11ion

poorstudentsinthecountryside.

7.去年沈,一個男孩去一個沒有電,只有幾本書

的學(xué)校上學(xué)。

LastyearShen,aboywenttoaschoolwith

noelectricityandonlyafewbooks.

8.大多數(shù)中國人聽說過希望工程,捐過錢。

MostpeopleinChinahaveheardofProject

Hopeandhavegivenmoney.

9.幫助窮孩子上學(xué)。

Helpingpoorchildrengotoschool.

10.我和他相處的好,我們喜歡一樣的東西。

Igetonwellwithher,welikethesame

things.

11.當(dāng)你參觀國家的時候,學(xué)習(xí)外語會更容易。

Ifseasiertolearnaforeignlanguagewhen

youvisitthecountry.

12.這是為窮孩子所建的學(xué)校。

Ifsaschoolforpoorchildren.

Module5

1.這是誰創(chuàng)作的?

Who'sitby?

2.她不喜歡流行音樂,是吧?

對,她不喜歡。

----Shedoesn,tlikepopmusic,doesshe?

----No,shedoesn't.

3.別再煩我們了(讓我們清靜一會吧)!

Giveusabreak!

4.那究竟是什么音樂?

Whatonearthisthat?

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

們的歡迎。

Theson...wasevenmoresuccessfuland

popularthanhisfather.

6.他創(chuàng)作了400多支圓舞曲,最著名的是《藍色

多瑙河》。

Hewrotemorethan400waltzesandhismost

famousonewasTheBlueDa真的不掉線

嗎??、????????????

nube.

7.維也納是多瑙河上一個美麗古老的城市。

Viennaisabeautifuloldcityontheriver

Danube.

8.在他不到六歲,他不僅彈奏鋼琴,還拉小提琴

和管風(fēng)琴。

Beforehewassixheplayednotonlythepiano,

butalsotheviolinandtheorgan.

9.在他12歲時,他寫了他的第一首歌劇,為古

典樂隊寫了成千上百的美麗的曲子。

Hewrotehisfirstoperaattheageof12and

hundredsofbeautifulpiecesofmusicforthe

classicalorchestra.

10.埃爾維斯是一個很棒的歌手,他決定為他制

作唱片。

Elviswasagreatsingeranddecidedtomake

recordsforhim.

11.他上學(xué)從不遲到,是嗎?

Heisneverlateforschool,ishe?

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

Whatfineweather,isn5tit?

Module6

1.她看了幾眼姐姐的書,發(fā)現(xiàn)書上既沒有插圖又

沒有對話。

Onceortwiceshelookedintohersister's

book,butithadnopicturesorconversations

init.

2.“沒有插圖、沒有對話的書有什么用?”

“Whatisabookfor,“thoughtAlice,

“withoutpicturesorconversations??

3她正在想著做一個雛菊花環(huán),突然,一只粉色

眼睛的小白兔從她的身邊跑過。

Shewasthinkingofmakingadaisychain

whensuddenlyawhiterabbitwithpinkeyes

ranbyher

4她從沒見過兔子有兜,也沒有見過兔子看表,

因此就跟著那只兔子跑過田野。

Sheneversawarabbitwithapocketorawatch,

sosheranacrossthefieldafterit.

5她看到了兔子鉆進樹籬下面一個挺大的兔子

洞里。

Shesawitgodownalargerabbitholeunder

thehedge.

6愛麗絲沒有什么事可做。

Alicehadnothingtodo.

7愛麗絲掉進一個兔子洞穴,進入了它們奇特的

世界。

Alicefelldownarabbitholeandwentinto

theirstrangeworld.

8每個英國的男孩女孩都讀過。

EveryboyandgirlinBritainhasreadit.

9愛麗絲非常疲倦。

Alicewasgettingverytired.

10當(dāng)兔子從口袋里掏出一塊表看時間時,愛麗絲

跳了起來。

Whentherabbittookawatchoutofitspocket

andlookedatit,Alicegotup.

真的不掉線嗎??、????????????

M4-M6句子練習(xí)

1你聽說過長江三峽工程嗎?

HaveyouheardoftheChangjiangGorges

Project?

2我學(xué)英語兩年多了。

IhavelearntEnglishforovertwoyears.

3似乎他與杰克相處不來。

Itseemsthathedoesnotgetonwellwith

Jack.

4Bob和JACK對音樂十分感興趣。

NotonlyBobbutalsoJackisveryinterested

inmusic.

5你們學(xué)校有多少西方古典音樂愛好者?

Howmanyfansofwesternclassicalmusicare

thereinyouschool?

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

Whatonearthwillhegetuptonext.

7你們聽說過他,是吧?

Youhaveheardofhim,,havenotyou?

8昨天下午三點,他們正在籌備錢。

Theywereraisingmoneyat3pmyesterday.

9我們正在外邊玩,則是下起雨來了。

Wewereplayingoutsidewhenitstartedto

rain..

10當(dāng)我找到他的時候,他正在讀書。

HewasreadingwhenIfoundhim.

11當(dāng)我們打電話給他的時候,爸爸正在種菜。

Fatherwasplantingvegetableswhenwe

calledhim.

12昨天這個時候你在干什么/

——我在打籃球。

__Whatwereyoudoingatthistimeyesterday?

—Iwasplayingbasketball.

13上周六這個時候,我正在照顧小孩。

Iwaslookingafterthechildatthistimelast

Saturday.

M7-9

Module7

1.lookpretty/tastesalty/feeltight/

smellsour/soundnoisy系表結(jié)構(gòu)

2.somuchfood如此多的食物

真的不掉線嗎??、????????????

3.makecookies做小甜餅

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

5.havesomethingtoeat

有一些吃的東西

6.getthefoodready把食物準(zhǔn)備好了

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經(jīng)過

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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論