版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購課程設(shè)計項目經(jīng)歷
- 音標(biāo)課課程設(shè)計
- 運輸工件機構(gòu)課程設(shè)計
- 鄭明杯物流課程設(shè)計
- GB/T 45180-2024健身器材適老化通用要求
- 連線機器人簡單課程設(shè)計
- 高空作業(yè)設(shè)備安裝與維護勞動合同(2025年度)
- 2024年版網(wǎng)絡(luò)安全防護服務(wù)合同范本
- 2025年度上市公司財務(wù)信息披露合規(guī)性審核合同3篇
- 《基于婚姻不忠行為的離婚合同范本》版B版
- 2024年考研管理類綜合能力(199)真題及解析完整版
- 眼鏡銷售儀容儀表培訓(xùn)
- “兩高”發(fā)布《關(guān)于辦理拒不執(zhí)行判決、裁定刑事案件適用法律若干問題的解釋》(新舊對照表)
- 醫(yī)生或醫(yī)技崗位招聘面試題與參考回答(某大型國企)2024年
- 2024國考:公司座談提綱2024
- 2024年掃地機器人市場動態(tài)及行業(yè)發(fā)展分析
- 藝術(shù)學(xué)概論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年區(qū)域牛羊肉獨家代理銷售協(xié)議
- 醫(yī)院消防安全知識培訓(xùn)課件
- 美國反無人機系統(tǒng)未來趨勢報告 THE U.S. COUNTER-UNMANNED AERIAL SYSTEMS MARKET REPORT 2024-2029
- 地下車庫地面改造施工方案
評論
0/150
提交評論