




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Hadoop分布式文件系統(tǒng):架構(gòu)和設(shè)計(jì)要點(diǎn)(翻譯)
一、前提和設(shè)計(jì)目標(biāo)
1、硬件錯(cuò)誤是常態(tài),而非異常情況,HDFS可能是有成
百上千的server組成,任何一個(gè)組件都有可能一直失
效,因此錯(cuò)誤檢測(cè)和快速、自動(dòng)的恢復(fù)是HDFS的核心
架構(gòu)目標(biāo)。
2、跑在HDFS上的應(yīng)用與一般的應(yīng)用不同,它們主要
是以流式讀為主,做批量處理;比之關(guān)注數(shù)據(jù)訪(fǎng)問(wèn)的
低延遲問(wèn)題,更關(guān)鍵的在于數(shù)據(jù)訪(fǎng)問(wèn)的高吞吐量。
3、HDFS以支持大數(shù)據(jù)集合為目標(biāo),一個(gè)存儲(chǔ)在上面的
典型文件大小一般都在千兆至T字節(jié),一個(gè)單一HDFS
實(shí)例應(yīng)該能支撐數(shù)以千萬(wàn)計(jì)的文件。
4、HDFS應(yīng)用對(duì)文件要求的是write-one-read-many
訪(fǎng)問(wèn)模型。一個(gè)文件經(jīng)過(guò)創(chuàng)建、寫(xiě),關(guān)閉之后就不需
要改變。這一假設(shè)簡(jiǎn)化了數(shù)據(jù)一致性問(wèn)題,使高吞吐
量的數(shù)據(jù)訪(fǎng)問(wèn)成為可能。典型的如MapReduce框架,
或者一個(gè)webcrawler應(yīng)用都很適合這個(gè)模型。
5、移動(dòng)計(jì)算的代價(jià)比之移動(dòng)數(shù)據(jù)的代價(jià)低。一個(gè)應(yīng)用
請(qǐng)求的計(jì)算,離它操作的數(shù)據(jù)越近就越高效,這在數(shù)
據(jù)達(dá)到海量級(jí)別的時(shí)候更是如此。將計(jì)算移動(dòng)到數(shù)據(jù)
附近,比之將數(shù)據(jù)移動(dòng)到應(yīng)用所在顯然更好,HDFS提
供給應(yīng)用這樣的接口。
6、在異構(gòu)的軟硬件平臺(tái)間的可移植性。
二、Namenode和Datanode
HDFS采用master/slave架構(gòu)。一個(gè)HDFS集群是有
一個(gè)Namenode和一定數(shù)目的Datanode組成。Namenode
是一個(gè)中心服務(wù)器,負(fù)責(zé)管理文件系統(tǒng)的namespace
和客戶(hù)端對(duì)文件的訪(fǎng)問(wèn)。Datanode在集群中一般是一
個(gè)節(jié)點(diǎn)一個(gè),負(fù)責(zé)管理節(jié)點(diǎn)上它們附帶的存儲(chǔ)。在內(nèi)
部,一個(gè)文件其實(shí)分成一個(gè)或多個(gè)block,這些block
存儲(chǔ)在Datanode集合里。Namenode執(zhí)行文件系統(tǒng)的
namespace操作,例如打開(kāi)、關(guān)閉、重命名文件和目錄,
同時(shí)決定block到具體Datanode節(jié)點(diǎn)的映射。
Datanode在Namenode的指揮下進(jìn)行block的創(chuàng)建、刪
除和復(fù)制。Namenode和Datanode都是設(shè)計(jì)成可以跑在
普通的廉價(jià)的運(yùn)行l(wèi)inux的機(jī)器上。HDFS采用java語(yǔ)
言開(kāi)發(fā),因此可以部署在很大范圍的機(jī)器上。一個(gè)典
型的部署場(chǎng)景是一臺(tái)機(jī)器跑一個(gè)單獨(dú)的Namenode節(jié)
點(diǎn),集群中的其他機(jī)器各跑一個(gè)Datanode實(shí)例。這個(gè)
架構(gòu)并不排除一臺(tái)機(jī)器上跑多個(gè)Datanode,不過(guò)這比
較少見(jiàn)。
單一節(jié)點(diǎn)的Namenode大大簡(jiǎn)化了系統(tǒng)的架構(gòu)。
Namenode負(fù)責(zé)保管和管理所有的HDFS元數(shù)據(jù),因而用
戶(hù)數(shù)據(jù)就不需要通過(guò)Namenode(也就是說(shuō)文件數(shù)據(jù)的
讀寫(xiě)是直接在Datanode上)o
三、文件系統(tǒng)的namespace
HDFS支持傳統(tǒng)的層次型文件組織,與大多數(shù)其他文
件系統(tǒng)類(lèi)似,用戶(hù)可以創(chuàng)建目錄,并在其間創(chuàng)建、刪
除、移動(dòng)和重命名文件。HDFS不支持userquotas和
訪(fǎng)問(wèn)權(quán)限,也不支持鏈接(link),不過(guò)當(dāng)前的架構(gòu)并
不排除實(shí)現(xiàn)這些特性。真的不掉線(xiàn)
嗎??、????????????
Namenode維護(hù)文件系統(tǒng)的namespace,任何對(duì)文
件系統(tǒng)namespace和文件屬性的修改都將被Namenode
記錄下來(lái)。應(yīng)用可以設(shè)置HDFS保存的文件的副本數(shù)目,
文件副本的數(shù)目稱(chēng)為文件的replication因子,這個(gè)
信息也是由Namenode保存。
四、數(shù)據(jù)復(fù)制
HDFS被設(shè)計(jì)成在一個(gè)大集群中可以跨機(jī)器地可靠
地存儲(chǔ)海量的文件。它將每個(gè)文件存儲(chǔ)成block序列,
除了最后一個(gè)block,所有的block都是同樣的大小。
文件的所有block為了容錯(cuò)都會(huì)被復(fù)制。每個(gè)文件的
block大小和replication因子都是可配置的。
Replication因子可以在文件創(chuàng)建的時(shí)候配置,以后也
可以改變。HDFS中的文件是write-one,并且嚴(yán)格要
求在任何時(shí)候只有一個(gè)writer。Namenode全權(quán)管理
block的復(fù)制,它周期性地從集群中的每個(gè)Datanode
接收心跳包和一個(gè)Blockreport。心跳包的接收表示該
Datanode節(jié)點(diǎn)正常工作,而B(niǎo)lockreport包括了該
Datanode上所有的block組成的列表。
1、副本的存放,副本的存放是HDFS可靠性和性能的
關(guān)鍵。HDFS采用一種稱(chēng)為rack-aware的策略來(lái)改進(jìn)數(shù)
據(jù)的可靠性、有效性和網(wǎng)絡(luò)帶寬的利用。這個(gè)策略實(shí)
現(xiàn)的短期目標(biāo)是驗(yàn)證在生產(chǎn)環(huán)境下的表現(xiàn),觀(guān)察它的
行為,構(gòu)建測(cè)試和研究的基礎(chǔ),以便實(shí)現(xiàn)更先進(jìn)的策
略。龐大的HDFS實(shí)例一般運(yùn)行在多個(gè)機(jī)架的計(jì)算機(jī)形
成的集群上,不同機(jī)架間的兩臺(tái)機(jī)器的通訊需要通過(guò)
交換機(jī),顯然通常情況下,同一個(gè)機(jī)架內(nèi)的兩個(gè)節(jié)點(diǎn)
間的帶寬會(huì)比不同機(jī)架間的兩臺(tái)機(jī)器的帶寬大。
通過(guò)一個(gè)稱(chēng)為RackAwareness的過(guò)程,Namenode
決定了每個(gè)Datanode所屬的rackid。一個(gè)簡(jiǎn)單但沒(méi)
有優(yōu)化的策略就是將副本存放在單獨(dú)的機(jī)架上。這樣
可以防止整個(gè)機(jī)架(非副本存放)失效的情況,并且
允許讀數(shù)據(jù)的時(shí)候可以從多個(gè)機(jī)架讀取。這個(gè)簡(jiǎn)單策
略設(shè)置可以將副本分布在集群中,有利于組件失敗情
況下的負(fù)載均衡。但是,這個(gè)簡(jiǎn)單策略加大了寫(xiě)的代
價(jià),因?yàn)橐粋€(gè)寫(xiě)操作需要傳輸block到多個(gè)機(jī)架。
在大多數(shù)情況下,replication因子是3,HDFS的
存放策略是將一個(gè)副本存放在本地機(jī)架上的節(jié)點(diǎn),一
個(gè)副本放在同一機(jī)架上的另一個(gè)節(jié)點(diǎn),最后一個(gè)副本
放在不同機(jī)架上的一個(gè)節(jié)點(diǎn)。機(jī)架的錯(cuò)誤遠(yuǎn)遠(yuǎn)比節(jié)點(diǎn)
的錯(cuò)誤少,這個(gè)策略不會(huì)影響到數(shù)據(jù)的可靠性和有效
性。三分之一的副本在一個(gè)節(jié)點(diǎn)上,三分之二在一個(gè)
機(jī)架上,其他保存在剩下的機(jī)架中,這一策略改進(jìn)了
寫(xiě)的性能。
2、副本的選擇,為了降低整體的帶寬消耗和讀延時(shí),
HDFS會(huì)盡量讓reader讀最近的副本。如果在reader
的同一個(gè)機(jī)架上有一個(gè)副本,那么就讀該副本。如果
一個(gè)HDFS集群跨越多個(gè)數(shù)據(jù)中心,那么reader也將
首先嘗試讀本地?cái)?shù)據(jù)中心的副本。
3、SafeMode
Namenode啟動(dòng)后會(huì)進(jìn)入一個(gè)稱(chēng)為SafeMode的特殊
狀態(tài),處在這個(gè)狀態(tài)的Namenode是不會(huì)進(jìn)行數(shù)據(jù)塊的
復(fù)制的。Namenode從所有的Datanode接收心跳包和
BlockreportoBlockreport包括了某個(gè)Datanode所有
的數(shù)據(jù)塊列表。每個(gè)block都有指定的最小數(shù)目的副
本。當(dāng)Namenode檢測(cè)確認(rèn)某個(gè)Datanode的數(shù)據(jù)塊副
本的最小數(shù)目,那么該Datanode就會(huì)被認(rèn)為是安全的;
如果一定百分比(這真的不掉線(xiàn)
嗎??、????????????
個(gè)參數(shù)可配置)的數(shù)據(jù)塊檢測(cè)確認(rèn)是安全的,那
么Namenode將退出SafeMode狀態(tài),接下來(lái)它會(huì)確定
還有哪些數(shù)據(jù)塊的副本沒(méi)有達(dá)到指定數(shù)目,并將這些
block復(fù)制到其他Datanode。
五、文件系統(tǒng)元數(shù)據(jù)的持久化
Namenode存儲(chǔ)HDFS的元數(shù)據(jù)。對(duì)于任何對(duì)文件元
數(shù)據(jù)產(chǎn)生修改的操作,Namenode都使用一個(gè)稱(chēng)為
Editlog的事務(wù)日志記錄下來(lái)。例如,在HDFS中創(chuàng)建
一個(gè)文件,Namenode就會(huì)在Editlog中插入一條記錄
來(lái)表示;同樣,修改文件的replication因子也將往
Editlog插入一條記錄。Namenode在本地OS的文件系
統(tǒng)中存儲(chǔ)這個(gè)Editlog。整個(gè)文件系統(tǒng)的namespace,
包括b1ock到文件的映射、文件的屬性,都存儲(chǔ)在稱(chēng)
為Fslmage的文件中,這個(gè)文件也是放在Namenode所
在系統(tǒng)的文件系統(tǒng)上。
Namenode在內(nèi)存中保存著整個(gè)文件系統(tǒng)namespace
和文件Blockmap的映像。這個(gè)關(guān)鍵的元數(shù)據(jù)設(shè)計(jì)得很
緊湊,因而一個(gè)帶有4G內(nèi)存的Namenode足夠支撐海
量的文件和目錄。當(dāng)Namenode啟動(dòng)時(shí),它從硬盤(pán)中讀
取Editlog和Fslmage,將所有Editlog中的事務(wù)作用
(apply)在內(nèi)存中的Fslmage,并將這個(gè)新版本的
Fslmage從內(nèi)存中flush到硬盤(pán)上,然后再truncate這
個(gè)舊的Editlog,因?yàn)檫@個(gè)舊的Editlog的事務(wù)都已經(jīng)
作用在Fslmage上了。這個(gè)過(guò)程稱(chēng)為checkpoint。在
當(dāng)前實(shí)現(xiàn)中,checkpoint只發(fā)生在Namenode啟動(dòng)時(shí),
在不久的將來(lái)我們將實(shí)現(xiàn)支持周期性的checkpointo
Datanode并不知道關(guān)于文件的任何東西,除了將文
件中的數(shù)據(jù)保存在本地的文件系統(tǒng)上。它把每個(gè)HDFS
數(shù)據(jù)塊存儲(chǔ)在本地文件系統(tǒng)上隔離的文件中。
Datanode并不在同一個(gè)目錄創(chuàng)建所有的文件,相反,
它用啟發(fā)式地方法來(lái)確定每個(gè)目錄的最佳文件數(shù)目,
并且在適當(dāng)?shù)臅r(shí)候創(chuàng)建子目錄。在同一個(gè)目錄創(chuàng)建所
有的文件不是最優(yōu)的選擇,因?yàn)楸镜匚募到y(tǒng)可能無(wú)
法高效地在單一目錄中支持大量的文件。當(dāng)一個(gè)
Datanode啟動(dòng)時(shí),它掃描本地文件系統(tǒng),對(duì)這些本地
文件產(chǎn)生相應(yīng)的一個(gè)所有HDFS數(shù)據(jù)塊的列表,然后發(fā)
送報(bào)告到Namenode,這個(gè)報(bào)告就是Blockreport。
六、通訊協(xié)議
所有的HDFS通訊協(xié)議都是構(gòu)建在TCP/IP協(xié)議上。
客戶(hù)端通過(guò)一個(gè)可配置的端口連接到Namenode,通過(guò)
ClientProtocol與Namenode交互。而Datanode是使
用DatanodeProtocol與Namenode交互。從
ClientProtocol和Datanodeprotocol抽象出一個(gè)遠(yuǎn)
程調(diào)用(RPC),在設(shè)計(jì)上,Namenode不會(huì)主動(dòng)發(fā)起RPC,
而是是響應(yīng)來(lái)自客戶(hù)端和Datanode的RPC請(qǐng)求。
七、健壯性
HDFS的主要目標(biāo)就是實(shí)現(xiàn)在失敗情況下的數(shù)據(jù)存儲(chǔ)
可靠性。常見(jiàn)的三種失?。篘amenodefailures,
Datanodefailures和網(wǎng)絡(luò)分割(network
partitions)。
1、硬盤(pán)數(shù)據(jù)錯(cuò)誤、心跳檢測(cè)和重新復(fù)制
每個(gè)Datanode節(jié)點(diǎn)都向Namenode周期性地發(fā)送心
跳包。網(wǎng)絡(luò)切割可能導(dǎo)致一部分Datanode跟Namenode
失去聯(lián)系。Namenode通過(guò)心跳包的缺失檢測(cè)到這一情
況,并將這些Datanode標(biāo)記為dead,不會(huì)將新的10
請(qǐng)求發(fā)給它們。寄存真的不掉線(xiàn)
嗎??、????????????
在deadDatanode上的任何數(shù)據(jù)將不再有效。
Datanode的死亡可能引起一些block的副本數(shù)目低于
指定值,Namenode不斷地跟蹤需要復(fù)制的block,在
任何需要的情況下啟動(dòng)復(fù)制。在下列情況可能需要重
新復(fù)制:某個(gè)Datanode節(jié)點(diǎn)失效,某個(gè)副本遭到損壞,
Datanode上的硬盤(pán)錯(cuò)誤,或者文件的replication因
子增大。
2、集群均衡
HDFS支持?jǐn)?shù)據(jù)的均衡計(jì)劃,如果某個(gè)Datanode節(jié)點(diǎn)
上的空閑空間低于特定的臨界點(diǎn),那么就會(huì)啟動(dòng)一個(gè)
計(jì)劃自動(dòng)地將數(shù)據(jù)從一個(gè)Datanode搬移到空閑的
Datanode,,當(dāng)對(duì)某個(gè)文件的請(qǐng)求突然增加,那么也可
能啟動(dòng)一個(gè)計(jì)劃創(chuàng)建該文件新的副本,并分布到集群
中以滿(mǎn)足應(yīng)用的要求。這些均衡計(jì)劃目前還沒(méi)有實(shí)現(xiàn)。
3、數(shù)據(jù)完整性
從某個(gè)Datanode獲取的數(shù)據(jù)塊有可能是損壞的,這
個(gè)損壞可能是由于Datanode的存儲(chǔ)設(shè)備錯(cuò)誤、網(wǎng)絡(luò)錯(cuò)
誤或者軟件bug造成的。HDFS客戶(hù)端軟件實(shí)現(xiàn)了HDFS
文件內(nèi)容的校驗(yàn)和。當(dāng)某個(gè)客戶(hù)端創(chuàng)建一個(gè)新的HDFS
文件,會(huì)計(jì)算這個(gè)文件每個(gè)block的校驗(yàn)和,并作為
一個(gè)單獨(dú)的隱藏文件保存這些校驗(yàn)和在同一個(gè)HDFS
namespace下。當(dāng)客戶(hù)端檢索文件內(nèi)容,它會(huì)確認(rèn)從
Datanode獲取的數(shù)據(jù)跟相應(yīng)的校驗(yàn)和文件中的校驗(yàn)和
是否匹配,如果不匹配,客戶(hù)端可以選擇從其他
Datanode獲取該block的副本。
4、元數(shù)據(jù)磁盤(pán)錯(cuò)誤
Fslmage和Editlog是HDFS的核心數(shù)據(jù)結(jié)構(gòu)。這些
文件如果損壞了,整個(gè)HDFS實(shí)例都將失效。因而,
Namenode可以配置成支持維護(hù)多個(gè)Fslmage和
Editlog的拷貝。任何對(duì)Fslmage或者Editlog的修改,
都將同步到它們的副本上。這個(gè)同步操作可能會(huì)降低
Namenode每秒能支持處理的namespace事務(wù)。這個(gè)代
價(jià)是可以接受的,因?yàn)镠DFS是數(shù)據(jù)密集的,而非元數(shù)
據(jù)密集。當(dāng)Namenode重啟的時(shí)候,它總是選取最近的
一致的Fslmage和Editlog使用。
Namenode在HDFS是單點(diǎn)存在,如果Namenode所在
的機(jī)器錯(cuò)誤,手工的干預(yù)是必須的。目前,在另一臺(tái)
機(jī)器上重啟因故障而停止服務(wù)的Namenode這個(gè)功能還
沒(méi)實(shí)現(xiàn)。
5、快照
快照支持某個(gè)時(shí)間的數(shù)據(jù)拷貝,當(dāng)HDFS數(shù)據(jù)損壞的
時(shí)候,可以恢復(fù)到過(guò)去一個(gè)已知正確的時(shí)間點(diǎn)。HDFS
目前還不支持快照功能。
八、數(shù)據(jù)組織
1、數(shù)據(jù)塊
兼容HDFS的應(yīng)用都是處理大數(shù)據(jù)集合的。這些應(yīng)用
都是寫(xiě)數(shù)據(jù)一次,讀卻是一次到多次,并且讀的速度
要滿(mǎn)足流式讀。HDFS支持文件的write-
once-read-many語(yǔ)義。一個(gè)典型的block大小是64MB,
因而,文件總是按照64M切分成chunk,每個(gè)chunk存
儲(chǔ)于不同的Datanode
2、步驟
某個(gè)客戶(hù)端創(chuàng)建文件的請(qǐng)求其實(shí)并沒(méi)有立即發(fā)給
Namenode,事實(shí)上,HDFS客戶(hù)端會(huì)將文件數(shù)據(jù)緩存到
本地的一個(gè)臨時(shí)文件。應(yīng)用的寫(xiě)被透明地重定向到這
個(gè)臨時(shí)文件。當(dāng)這個(gè)臨時(shí)文件累積的數(shù)據(jù)超過(guò)一個(gè)
block的大?。J(rèn)64M),真的不掉線(xiàn)
嗎??、????????????
客戶(hù)端才會(huì)聯(lián)系Namenode。Namenode將文件名插
入文件系統(tǒng)的層次結(jié)構(gòu)中,并真的不掉線(xiàn)
嗎??、????????????
且分配一個(gè)數(shù)據(jù)塊給它,然后返回Datanode的標(biāo)
識(shí)符和目標(biāo)數(shù)據(jù)塊給客戶(hù)端??蛻?hù)端將本地臨時(shí)文件
flush到指定的Datanode_ko當(dāng)文件關(guān)閉時(shí),在臨時(shí)
文件中剩余的沒(méi)有flush的數(shù)據(jù)也會(huì)傳輸?shù)街付ǖ?/p>
Datanode,然后客戶(hù)端告訴Namenode文件已經(jīng)關(guān)閉。
此時(shí)Namenode才將文件創(chuàng)建操作提交到持久存儲(chǔ)。如
果Namenode在文件關(guān)閉前掛了,該文件將丟失。
上述方法是對(duì)通過(guò)對(duì)HDFS上運(yùn)行的目標(biāo)應(yīng)用認(rèn)真
考慮的結(jié)果。如果不采用客戶(hù)端緩存,由于網(wǎng)絡(luò)速度
和網(wǎng)絡(luò)堵塞會(huì)對(duì)吞估量造成比較大的影響。
3、流水線(xiàn)復(fù)制
當(dāng)某個(gè)客戶(hù)端向HDFS文件寫(xiě)數(shù)據(jù)的時(shí)候,一開(kāi)始
是寫(xiě)入本地臨時(shí)文件,假設(shè)該文件的replication因
子設(shè)置為3,那么客戶(hù)端會(huì)從Namenode獲取一張
Datanode列表來(lái)存放副本。然后客戶(hù)端開(kāi)始向第一個(gè)
Datanode傳輸數(shù)據(jù),第一個(gè)Datanode一小部分一小部
分(4kb)地接收數(shù)據(jù),將每個(gè)部分寫(xiě)入本地倉(cāng)庫(kù),并
且同時(shí)傳輸該部分到第二個(gè)Datanode節(jié)點(diǎn)。第二個(gè)
Datanode也是這樣,邊收邊傳,一小部分一小部分地
收,存儲(chǔ)在本地倉(cāng)庫(kù),同時(shí)傳給第三個(gè)Datanode,第
三個(gè)Datanode就僅僅是接收并存儲(chǔ)了。這就是流水線(xiàn)
式的復(fù)制。
九、可訪(fǎng)問(wèn)性
HDFS給應(yīng)用提供了多種訪(fǎng)問(wèn)方式,可以通過(guò)
DFSShell通過(guò)命令行與HDFS數(shù)據(jù)進(jìn)行交互,可以通過(guò)
javaAPI調(diào)用,也可以通過(guò)C語(yǔ)言的封裝API訪(fǎng)問(wèn),
并且提供了瀏覽器訪(fǎng)問(wèn)的方式。正在開(kāi)發(fā)通過(guò)WebDav
協(xié)議訪(fǎng)問(wèn)的方式。具體使用參考文檔。
十、空間的回收
1、文件的刪除和恢復(fù)
用戶(hù)或者應(yīng)用刪除某個(gè)文件,這個(gè)文件并沒(méi)有立
刻從HDFS中刪除。相反,HDFS將這個(gè)文件重命名,并
轉(zhuǎn)移到/trash目錄。當(dāng)文件還在/trash目錄時(shí),該文
件可以被迅速地恢復(fù)。文件在/trash中保存的時(shí)間是
可配置的,當(dāng)超過(guò)這個(gè)時(shí)間,Namenode就會(huì)將該文件
從namespace中刪除。文件的刪除,也將釋放關(guān)聯(lián)該
文件的數(shù)據(jù)塊。注意到,在文件被用戶(hù)刪除和HDFS空
閑空間的增加之間會(huì)有一個(gè)等待時(shí)間延遲。
當(dāng)被刪除的文件還保留在/trash目錄中的時(shí)候,
如果用戶(hù)想恢復(fù)這個(gè)文件,可以檢索瀏覽/trash目錄
并檢索該文件。/1rash目錄僅僅保存被刪除文件的最
近一次拷貝。/trash目錄與其他文件目錄沒(méi)有什么不
同,除了一點(diǎn):HDFS在該目錄上應(yīng)用了一個(gè)特殊的策
略來(lái)自動(dòng)刪除文件,目前的默認(rèn)策略是刪除保留超過(guò)6
小時(shí)的文件,這個(gè)策略以后會(huì)定義成可配置的接口。
2、Replication因子的減小
當(dāng)某個(gè)文件的replication因子減小,Namenode
會(huì)選擇要?jiǎng)h除的過(guò)剩的副本。下次心跳檢測(cè)就將該信
息傳遞給Datanode,Datanode就會(huì)移除相應(yīng)的block
并釋放空間,同樣,在調(diào)用setReplication方法和集
群中的空閑空間增加之間會(huì)有一個(gè)時(shí)間延遲。
參考資料:
HDFSJavaAPI:
http://hadoop.apache,org/core/docs/current/api
/
HDFSsourcecode:
http://hadoop.apache.org/core/version_control.
html
真的不掉線(xiàn)嗎??、????????????
八年級(jí)上冊(cè)詞組
M1-M3
Module1
1、weleback歡迎回來(lái)
2、writeitdown寫(xiě)下來(lái)
3、inclass在課堂上
4、nextto緊鄰著
5、whatelse?還有什么
6、listentotheradio聽(tīng)收音機(jī)
7、eachother彼此,互相
8、helpsb.withsth.幫助某人做某事
9、helpsb.(to)dosth.幫助某人做某事
10、askfor尋求
11、thenumberof.......的數(shù)量
12、takeadeepbreath深呼吸
13、makeyoushy使你害羞
14、allthetime一直
15、Bestwishes.良好的祝愿。
16、begoodat在...方面擅長(zhǎng)
17、makealist列個(gè)清單
18、themeaningof.......的意思
19.advisesb.todosth.建議某人做某事
20、thebestwaytodosth.
做...的最好方法
21、enjoyoneself玩得愉快
22、showsb.around帶領(lǐng)某人參觀(guān)
23、makefriends結(jié)交朋友
24、thinkabout考慮
25、thinkof想出
26、Britishaccents英國(guó)口音
27、trytodosth.盡力做...
28、trynottodosth.盡量不去做某事
trydoingsth嘗試著做某事
29、makemistakes犯錯(cuò)誤
30、givesbsomeadviceonsth
給某人一些建議
31、Ifsagoodideatodosth.
做某事是個(gè)好的主意
32、Ho真的不掉線(xiàn)
嗎??、????????????
waboutdoingsth?
做某事怎么樣?
33、Sbshoulddosth
謀人應(yīng)該做某事。
34、Writeemailtoeachother:
相互寫(xiě)電子郵件
35、meetsb:接某人,和某人會(huì)面
36、sendsbemailmessages
給某人寄電子郵件
37、send...to發(fā)送...給
38、LanguageDoctor語(yǔ)言博士
39、improveEnglish提高英語(yǔ)
40、basicquestions主要問(wèn)題
41、realEnglish地道的英語(yǔ)
42、takealongtime花費(fèi)長(zhǎng)時(shí)間
43、guessthemeaningofthenewwords猜
生詞含義
44、aforeignteacher一個(gè)外國(guó)教師
45、startaconversation開(kāi)始對(duì)話(huà)
46、beshy害羞
47、placetheminyourbedroom
放置它們?cè)谀闩P室
48、counttheEnglishwords
數(shù)英語(yǔ)單詞
49、getbetter變得更好
50、invitesbtodosth/aplace
邀請(qǐng)某人干某事/到某地
51、leavemyhomeworkathome
把我的作業(yè)忘在了家里
Module2
1.travelaroundtheworld周游世界
2.thepriceof...的價(jià)格
3.today?snewspaper今天的報(bào)紙
4.takeoff飛機(jī)起飛
5.enterapetition參力口競(jìng)賽
6.ontelevision在電視上
7.innewspaper在寺艮紙上
8.etrue成為現(xiàn)實(shí)
9.invitesbtodo邀請(qǐng)某人干某事
10.dreamabout/ofdoing夢(mèng)見(jiàn)做某事
11.alloverChina全中國(guó)
12.trywesternfood品嘗西餐
真的不掉線(xiàn)嗎??、????????????
13.giveconcernt舉辦音樂(lè)會(huì)
14.sellout賣(mài)光
15.pickupsb/sth接上某人/撿起某物
16.sincethen自從那時(shí)
17.againandagain一次又一次
18.Itsoundsbri11iant.聽(tīng)起來(lái)好極了
19.1iveinanothercountry
居住在另一個(gè)國(guó)家
Module3
1.Whatareyouupto?
你正在干什么?
2.Don'tpanic.別緊張。
3.ontheradio通過(guò)收音機(jī)
4.onTV通過(guò)電視
5.hearabout聽(tīng)說(shuō)
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教材重點(diǎn)句子
Module1
1.你何不把正確的拼寫(xiě)和語(yǔ)法寫(xiě)在出錯(cuò)的地
方?
Andwhydon,tyouwritedownthecorrect
spellingandgrammarnexttothemistakes?
2.還有什么嗎?
Whatelse?
3.許多人在講英語(yǔ)時(shí)不好意思,所以,在開(kāi)口前,
深吸一口氣,笑一笑。
真的不掉線(xiàn)嗎??、????????????
ManypeopleareshywhentheyspeakEnglish,
sobeforeyoubegin,takeadeepbreathandsmile.
4.微笑總能起作用的。
Smi1ingalwayshelps.
5.每天查看你的單詞本是個(gè)好主意。
Ifsagoodideatocheckyourvocabulary
notebookeveryday.
6.用英語(yǔ)聽(tīng)收音機(jī)或讀報(bào)紙如何呢?
Howaboutlisteningtotheradioorreading
anewspaperinEnglish?
7.盡量不要翻譯每個(gè)詞。
Trynottotranslateeveryword.
8.她可以幫助我做作業(yè)。
Shecanhelpmewithmyhomework.
9.許多學(xué)生征求提高英語(yǔ)水平的建議。
Manystudentsaskforadviceaboutimproving
theirEnglish.
10.把它們寫(xiě)在紙上,貼在你的臥室。
Writethemonpiecesofpaperandplacethem
inyourbedroom.
11.這花費(fèi)很長(zhǎng)時(shí)間
Ittakesalongtime.
12.她在她的學(xué)校的樂(lè)隊(duì)演奏,而且他們要在中
國(guó)開(kāi)一些音樂(lè)會(huì)。
Sheplaysinherschoolorchestra,andthey're
doingsomeconcertsinChina.
13.這是學(xué)習(xí)英語(yǔ)的好方法。
ThisisagreatwaytolearnEnglish.
14.我認(rèn)為每一個(gè)應(yīng)該有個(gè)筆友,并互相寫(xiě)電子
郵件信息。
Ithinkeveryoneshouldhaveapenfriendand
writeemailmessagestoeachother.
15.當(dāng)你購(gòu)物時(shí),總計(jì)下英語(yǔ)單詞,或者說(shuō)出你
看到的每件東西的英文名如何呢?
Whenyouareshopping,howaboutcountingthe
Englishwords,orsayingtheEnglishnamesfor
everythingyousee?
16.和你的朋友談?wù)撾娪盎蚋枨⒉滦聠卧~的
意思。
Talkaboutthefilmorsongwithyourfriends,
andguessthemeaningofthenewwords.
Module2
1.啊哈,你猜怎么著!
Well,guesswhat!
2.頭等獎(jiǎng)是你夢(mèng)想的到英國(guó)度假。
Thefirstprizeistheholidayof
yourdreamsinEngland.
3.韓力曾經(jīng)去過(guò)美國(guó)的舊金山。
HanLihasbeentoSanFranciscoin
USA.
4.你夢(mèng)寐以求的假期。
Theholidayatyourdreams.
5.你覺(jué)得怎么樣?
真的不掉線(xiàn)嗎??、????????????
Whatdoyoureckon?
6.他在全國(guó)各地舉辦音樂(lè)會(huì),音樂(lè)會(huì)的票總是銷(xiāo)
售一空。
He'sgivenconcertsalloverChina
andtheticketshavealwayssoldout..
7.聽(tīng)起來(lái)好極了。
Itsoundsbrilliant.
8.我期望有一天能環(huán)游世界。
Iexpecttotravelaroundtheworld.
9.你曾經(jīng)有“夢(mèng)想實(shí)現(xiàn)”嗎?
Haveyoueverhada“dreame
true”?
10.Sally邀請(qǐng)我去英國(guó)和她一起呆一天。
Sallyhasinvitedmetostaywith
herinEnglandoneday.
11.王明與2000多名觀(guān)眾一起去參加過(guò)在北京
舉行的劉歡音樂(lè)會(huì)。
WangMinghasbeentoLiuHuan
concertinBeijingwithmorethan2000
people.
12.北京以其烤鴨而著名。
Beijingisfamousforitsroast
ducks.
13.客艙內(nèi)是禁止吸煙的。
Smokingisnotallowedinthecabin.
14.因?yàn)榇箪F原因,飛機(jī)不能起飛。
Theplanecan,ttakeoffbecauseof
thethickfog.
15.春節(jié)是中國(guó)的傳統(tǒng)節(jié)日。
TheSpringFestivalistraditional
festivalinChina.
Module3
1.你在干什么?
Whatareyouupto?
2.地球是行星,它繞著太陽(yáng)轉(zhuǎn)。還有八顆行星也
圍繞著太陽(yáng)轉(zhuǎn)
TheEarthisaplanetanditgoesaroundthe
Sun.Eightotherplanetsalsogoaround.
3.宇宙中有這么多的恒星,我們是孤獨(dú)的嗎?太
空中還有其他的生命嗎?
Withsomanystarsintheuniverse,arewe
alone,oristherelifeoutthereinspace.
4.把它給給我的家人看看
Toshowittomyfamily.
5.花了幾個(gè)月的時(shí)間才到那里
Ithastakenseveralmonthstogetthere.
6.大明有什么作業(yè)嗎?
WhathomeworkhasDarninggot?
7.你認(rèn)為大明的行為怎么樣?
WhatdothinkofDarningJsaction?
8.科學(xué)家們認(rèn)為數(shù)百年以前地球上已經(jīng)生命存
在。
真的不掉線(xiàn)嗎??、????????????
Scientiststhinkthattherehasbeenlifeon
Earthformillionsofyears.
9.北京是中最大的城市之一
BeijingisoneofthebiggestcitiesinChina
10.房間里沒(méi)有人
Nooneisintheroom.
11.我們班大多數(shù)學(xué)生騎自行車(chē)上學(xué)。
Mostofthestudentsinourclassgotoschool
byschool.
12.茶跟咖啡你更喜歡哪一樣?
Whichdoyouprefer,teaorcoffee?
13.他們用其他的太空船做了什么?
Whathavetheymadewiththeotherspacecraft?
14.它將與明年返回地球。
It'singbacktoEarthnextyear.
15.我在學(xué)校剛讀完了一本極好的書(shū)
I'vejustfinishedreadingagreatbookat
school.
16.湯姆寫(xiě)的和瑪麗寫(xiě)的一樣好
TomwritesascarefullyasMary.
17.這河水太深,孩子們不能在河里游泳。
TheriverissodeepthatthechiIdrencan't
swiminit.
Theriveristoodeepforthechildrentoswim
in
18.他對(duì)英語(yǔ)表現(xiàn)出了極厚的興趣
HeshowsmuchinterestinEnglish.
Ml-3句子考試練習(xí)
你為什么不每天晚飯后出去散步?
Whydon'tyougooutforawalkaftersupper
everyday?
每天早晨大聲朗讀英語(yǔ)是件好主意。
IfsagoodideatoreadEnglishloudlyevery
day.
這學(xué)期我要在北京見(jiàn)我的筆友。
I'mgoingtomeetmypenfriendinBeijingthis
term.
我講給你們一些學(xué)英語(yǔ)的建議
I'mgoingtogivesomeadviceaboutlearning
English
聽(tīng)英語(yǔ)廣播或者讀英文報(bào)紙?jiān)趺礃?
Howaboutlisteningtotheradioreading
anewspaperinEnglish?
不要試圖翻譯每一個(gè)單詞
Trynottotranslateeveryword.
昨天你們玩得開(kāi)心嗎?
Didyouenjoyyourselvesyesterday
我的筆友通過(guò)郵件把信息發(fā)給了我
Mypenfriendsentmessagestomebye-mai1
我不知道怎樣把這些句子翻譯成英語(yǔ)
Idon'tknowhowtotranslatethesentences
intoEnglish
真的不掉線(xiàn)嗎??、????????????
別忘記按時(shí)完成哪項(xiàng)工作
Don'tforgettofinishtheworkontime
在你開(kāi)始說(shuō)英語(yǔ)之前,做一下深呼吸
BeforeyoubegintospeakEnglish,takeadeep
breath.
我從來(lái)沒(méi)參加過(guò)競(jìng)賽
Ihaveneverenteredapetition
小麗的夢(mèng)想將來(lái)成為一名著名歌唱家
Xiao1idreamsaboutbeingafamoussingerin
thefuture
這個(gè)男孩一生從來(lái)沒(méi)有見(jiàn)過(guò)他的父母
Thisboyhasneverseenhisparentsinhislife
那架飛機(jī)已經(jīng)起飛了
Theplanehastakenoff
SALLY已經(jīng)邀請(qǐng)我和她某一天呆在英國(guó)
Sallyhasinvitedmetostaywithherin
Englandoneday
他一直想環(huán)游世界
Hehasalwayswantedtotravelaroundthe
world
--------你曾到過(guò)紐約嗎
--------沒(méi)還沒(méi)有
----------HaveyoueverbeentooNewYork?
________NoIhaven't
我父親去倫敦了,他不在家
MyfatherhasgonetoLondon.Heisnotat
home/
我還沒(méi)有吃過(guò)北京的烤鴨
IhavenevereatenBejingRoastDuck
吉姆已經(jīng)去過(guò)倫敦兩次了
JimhasbeentoLondontwice
他喜歡和她的朋友開(kāi)玩笑
Heenjoysplayingjokeswithhisfriends
很難弄清宇宙到底有多大
Ifshardtounderstandhowlargetheuniverse
is
科學(xué)家認(rèn)為地球上的生命已有數(shù)百年
Scientiststhinkthattherehasbeenlifeon
theearthformi1lionsofyears
來(lái)自星星上的光花了很長(zhǎng)的時(shí)間才到我們這來(lái)
The1ightfromstarstakesalongtimetoreach
us
我們還沒(méi)有在其他區(qū)星球上發(fā)現(xiàn)生命
Wehaven,tfoundlifeonotherplanetsyet
對(duì)我們來(lái)說(shuō)在15分鐘內(nèi)完成這篇文章有困難
Ifshardforustofinishwritingtheposition
in15minutes.
M4-M6
Module4
1真的不掉線(xiàn)嗎??、????????????
.geton/alongwellwith
與某人相處得好
2.have/hasgoneto去了某地
have/hasbeento去過(guò)某地
3.infact事實(shí)上
4.bedifferentfrom與…不同
5.alloverChina全中國(guó)
6.arriveinBeijing到達(dá)北京
7.talkabout談?wù)撽P(guān)于。。。
8.dropoutofschool退學(xué)
9.onthefarm在農(nóng)場(chǎng)
10.haveto必須,不得不
11.lookafter照顧
12.withthehelpof在。。。的幫助下
13.inthelastfifteenyears
在最后的15年里
14.raisemoney籌錢(qián)
15.payfor為…付錢(qián)
16.lotsof許多ooo
17.hearof聽(tīng)說(shuō)
18.thousandsof數(shù)以千計(jì)的。…
19.writelettersto寫(xiě)信給。。。
20.eachother互相
21.eback回來(lái)
22.aroundtheworld全世界
23.becauseof因?yàn)?,由?/p>
24.It/s...todosth.干。。。怎么樣
25.VvebeentoGansu.我去過(guò)甘肅
26.Theyareverydiffientfromus.
他們和我們很不同
27.Howlonghaveyou1ivedhere?
你住在那兒多久了?
28.I'vestudiedEnglishfor6yearssince
2001.自從2001年我學(xué)英語(yǔ)6年
29.ProjectHopehasbuiltschoolsand
trainedteachers.
希望工程建造了學(xué)校并培訓(xùn)老師
Module5
1.classicalmusic/popmusic/rockmusic
古典/流行/搖滾音樂(lè)
2.thecapitalofAustria澳大利亞首都
3.hearof聽(tīng)說(shuō)
4.benotsure不清楚
5.onearth究竟
真的不掉線(xiàn)嗎??、????????????
6.afanof…的迷
7.makesb./sth.+adj.使某人/某物。。。
makehimfamous使他出名
8.alloverEurope全歐洲
9.morethan/over超過(guò)
10.notonly...butalso不但...而且...
11.giveconcert舉行音樂(lè)會(huì)
12.attheageof在…歲時(shí)
13.hundredsof數(shù)以百計(jì)的。。。
14.playthepiano彈鋼琴
15.abeautifuloldcity
一個(gè)美麗而古老的城市
Module6
1.sendsth.tosb./sendsbsth
寄某物給某人
2.goon繼續(xù)
3.bytheriver在河邊
4.haveateaparty舉行茶宴
5.onthegrass在草上
6.inthetree(指外來(lái)物)在樹(shù)上
onthetree(指水果等)在樹(shù)上
7.smileat朝。。。笑
7.falldown下來(lái)
8.get/betired勞累
9.havenothingtodo無(wú)事可做
10.thinkof/about認(rèn)為
11.somethingstrange奇怪的東西
12.belatefor.............遲到
13.take...outof把。。。從。…拿出來(lái)
14.runacrossthefield穿過(guò)田野
15.seesb./sth.dosth.看見(jiàn)。。。干…
16.gooff熄滅
17.Howisitgoing?口語(yǔ)中詢(xún)問(wèn)對(duì)方生活工
作中有什么新進(jìn)展
M4-6教材重點(diǎn)句子
Module4
1.但是我和她相處得很好O
真的不掉線(xiàn)嗎??、????????????
ButIgetonwellwithher.
2.劉三子是一個(gè)八歲的男孩,他住在湖南的一個(gè)
村子里。
LiuSanziisaneight-year-oldboyfroma
villageinHunanProvince.
3.在希望工程的幫助下,他們現(xiàn)在可以上學(xué)了。
Nowtheycangotoschoolwiththehelpof
ProjectHope.
4.因?yàn)橛辛讼Mこ?,成千上萬(wàn)的孩子們過(guò)上了
更好的生活。
BeacauseofProjectHope,thousandsof
childrenhavebetterlives.
5.他的父母希望他輟學(xué)。
Hisparentswanthimtodropoutofschool.
6.在過(guò)去的15年中,這個(gè)工程已經(jīng)籌集了善款,
支付了鄉(xiāng)村2500000個(gè)窮孩子的教育經(jīng)費(fèi)。
Inthelast15yearsthisprojecthasraised
moneyandpaidfortheeducationof2.5mi11ion
poorstudentsinthecountryside.
7.去年沈,一個(gè)男孩去一個(gè)沒(méi)有電,只有幾本書(shū)
的學(xué)校上學(xué)。
LastyearShen,aboywenttoaschoolwith
noelectricityandonlyafewbooks.
8.大多數(shù)中國(guó)人聽(tīng)說(shuō)過(guò)希望工程,捐過(guò)錢(qián)。
MostpeopleinChinahaveheardofProject
Hopeandhavegivenmoney.
9.幫助窮孩子上學(xué)。
Helpingpoorchildrengotoschool.
10.我和他相處的好,我們喜歡一樣的東西。
Igetonwellwithher,welikethesame
things.
11.當(dāng)你參觀(guān)國(guó)家的時(shí)候,學(xué)習(xí)外語(yǔ)會(huì)更容易。
Ifseasiertolearnaforeignlanguagewhen
youvisitthecountry.
12.這是為窮孩子所建的學(xué)校。
Ifsaschoolforpoorchildren.
Module5
1.這是誰(shuí)創(chuàng)作的?
Who'sitby?
2.她不喜歡流行音樂(lè),是吧?
對(duì),她不喜歡。
----Shedoesn,tlikepopmusic,doesshe?
----No,shedoesn't.
3.別再煩我們了(讓我們清靜一會(huì)吧)!
Giveusabreak!
4.那究竟是什么音樂(lè)?
Whatonearthisthat?
5.和他的父親相比,兒子..更加成功,更受人
們的歡迎。
Theson...wasevenmoresuccessfuland
popularthanhisfather.
6.他創(chuàng)作了400多支圓舞曲,最著名的是《藍(lán)色
多瑙河》。
Hewrotemorethan400waltzesandhismost
famousonewasTheBlueDa真的不掉線(xiàn)
嗎??、????????????
nube.
7.維也納是多瑙河上一個(gè)美麗古老的城市。
Viennaisabeautifuloldcityontheriver
Danube.
8.在他不到六歲,他不僅彈奏鋼琴,還拉小提琴
和管風(fēng)琴。
Beforehewassixheplayednotonlythepiano,
butalsotheviolinandtheorgan.
9.在他12歲時(shí),他寫(xiě)了他的第一首歌劇,為古
典樂(lè)隊(duì)寫(xiě)了成千上百的美麗的曲子。
Hewrotehisfirstoperaattheageof12and
hundredsofbeautifulpiecesofmusicforthe
classicalorchestra.
10.埃爾維斯是一個(gè)很棒的歌手,他決定為他制
作唱片。
Elviswasagreatsingeranddecidedtomake
recordsforhim.
11.他上學(xué)從不遲到,是嗎?
Heisneverlateforschool,ishe?
12.多好的天氣啊,是吧?
Whatfineweather,isn5tit?
Module6
1.她看了幾眼姐姐的書(shū),發(fā)現(xiàn)書(shū)上既沒(méi)有插圖又
沒(méi)有對(duì)話(huà)。
Onceortwiceshelookedintohersister's
book,butithadnopicturesorconversations
init.
2.“沒(méi)有插圖、沒(méi)有對(duì)話(huà)的書(shū)有什么用?”
“Whatisabookfor,“thoughtAlice,
“withoutpicturesorconversations??
3她正在想著做一個(gè)雛菊花環(huán),突然,一只粉色
眼睛的小白兔從她的身邊跑過(guò)。
Shewasthinkingofmakingadaisychain
whensuddenlyawhiterabbitwithpinkeyes
ranbyher
4她從沒(méi)見(jiàn)過(guò)兔子有兜,也沒(méi)有見(jiàn)過(guò)兔子看表,
因此就跟著那只兔子跑過(guò)田野。
Sheneversawarabbitwithapocketorawatch,
sosheranacrossthefieldafterit.
5她看到了兔子鉆進(jìn)樹(shù)籬下面一個(gè)挺大的兔子
洞里。
Shesawitgodownalargerabbitholeunder
thehedge.
6愛(ài)麗絲沒(méi)有什么事可做。
Alicehadnothingtodo.
7愛(ài)麗絲掉進(jìn)一個(gè)兔子洞穴,進(jìn)入了它們奇特的
世界。
Alicefelldownarabbitholeandwentinto
theirstrangeworld.
8每個(gè)英國(guó)的男孩女孩都讀過(guò)。
EveryboyandgirlinBritainhasreadit.
9愛(ài)麗絲非常疲倦。
Alicewasgettingverytired.
10當(dāng)兔子從口袋里掏出一塊表看時(shí)間時(shí),愛(ài)麗絲
跳了起來(lái)。
Whentherabbittookawatchoutofitspocket
andlookedatit,Alicegotup.
真的不掉線(xiàn)嗎??、????????????
M4-M6句子練習(xí)
1你聽(tīng)說(shuō)過(guò)長(zhǎng)江三峽工程嗎?
HaveyouheardoftheChangjiangGorges
Project?
2我學(xué)英語(yǔ)兩年多了。
IhavelearntEnglishforovertwoyears.
3似乎他與杰克相處不來(lái)。
Itseemsthathedoesnotgetonwellwith
Jack.
4Bob和JACK對(duì)音樂(lè)十分感興趣。
NotonlyBobbutalsoJackisveryinterested
inmusic.
5你們學(xué)校有多少西方古典音樂(lè)愛(ài)好者?
Howmanyfansofwesternclassicalmusicare
thereinyouschool?
6下一步他究竟要耍什么花樣。
Whatonearthwillhegetuptonext.
7你們聽(tīng)說(shuō)過(guò)他,是吧?
Youhaveheardofhim,,havenotyou?
8昨天下午三點(diǎn),他們正在籌備錢(qián)。
Theywereraisingmoneyat3pmyesterday.
9我們正在外邊玩,則是下起雨來(lái)了。
Wewereplayingoutsidewhenitstartedto
rain..
10當(dāng)我找到他的時(shí)候,他正在讀書(shū)。
HewasreadingwhenIfoundhim.
11當(dāng)我們打電話(huà)給他的時(shí)候,爸爸正在種菜。
Fatherwasplantingvegetableswhenwe
calledhim.
12昨天這個(gè)時(shí)候你在干什么/
——我在打籃球。
__Whatwereyoudoingatthistimeyesterday?
—Iwasplayingbasketball.
13上周六這個(gè)時(shí)候,我正在照顧小孩。
Iwaslookingafterthechildatthistimelast
Saturday.
M7-9
Module7
1.lookpretty/tastesalty/feeltight/
smellsour/soundnoisy系表結(jié)構(gòu)
2.somuchfood如此多的食物
真的不掉線(xiàn)嗎??、????????????
3.makecookies做小甜餅
4.havealook(at)看一看(某物)
5.havesomethingtoeat
有一些吃的東西
6.getthefoodready把食物準(zhǔn)備好了
7.silkshirts絲綢襯衣
8.thanksforsth/doingsth
謝謝某物/做了某事
9.hearfromsb=receivealetterfromsb收
到某人的來(lái)信
10.can'twaittodosth.
迫不及待的做某事
11.arriveat/in=reach=getto至達(dá)
12.eachother彼此
13.aswell也
14.beproudof以…為自豪
15.bad/goodmark壞/好成績(jī)
16.abit=a1ittle=kindof有點(diǎn)
17.helpsb.dosth.幫助某人做某事
18.haveatry來(lái)試試
19.19.introducesbtosb
把某人介紹給某人
真的不掉線(xiàn)嗎??、????????????
20.be/getangrywith...對(duì)某人生氣
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穿過(guò)
9.turnleft/right向左/右拐
10.onthecornerof在…的角落
11.dosomeshopping=goshopping
逛商店
12.goalong沿著…走
13.nextto緊挨著
14.inthemiddleof在…的中間
真的不掉線(xiàn)嗎??、????????????
15.theNationalGallery
(英國(guó))國(guó)家畫(huà)廊
16.Gostraightahead.徑直向前走
17.goalong/down/up+街道/路
沿…道路走
18.TurnleftintoChang'anjie.
向左拐入長(zhǎng)安街
Turnleft/rightinto+街道/路
Turnleft/righton+街道/路
Turnleft/rightat+小地點(diǎn)
19.onaclearday在一個(gè)晴朗的日子
20.thebestwayto最好的方式
21.byboat/taketheboat乘船
22.getoff下(車(chē))
23.gopast經(jīng)過(guò)
24.goforawalk散步
25.問(wèn)路方式
1).Excuseme,howdo/canIgettothe
ForbiddenCity?HowcanIget(to)...?
2).AndwhereistheChairmanMaoMemorial
Hall?Whereisthe...?
3).Andcanyoutellmethewaytoapark?
真的不掉線(xiàn)嗎??、????????????
4).WherecanIdosomeshopping?
5).Istherea(n)...?
Module9
1.indanger在危險(xiǎn)中
2.suchas例如
3.takeaway拿走
4.oneofthebest-knownanimals
最知名的動(dòng)物之一
5.find找到
findout查明
lookfor尋找
6.enough+n.足夠的(東西)
adj.+enough足夠...
bigenough足夠大
7.sb.needtodo需要去做某事
don,t/doesn,tneedtodo
不需要去做某事
sth.needdoing
=sth.needtobedone某事/物需要被做
8.beexcitedtodo干某事很興奮
beexcitedaboutsth.
真的不掉線(xiàn)嗎??、????????????
對(duì)做某事感覺(jué)很興奮
9.makesb/sth+adj.使某人(某物)...
10.Itis/was+adj./n.+todo//
Todosthis/was+adj/n.
做什么事是怎么樣的
11.ifpossible如果可能的話(huà)
12.inpeace在和平之中
13.Ifs/Thafsverynice/kindofyoutodosth
你真是太好了去做某事
14.stopsb.doingsth阻止某人做某事
15.Lefs+do讓我們做某事吧
16.atlast最后
17.1iveon以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)術(shù)交流課題申報(bào)書(shū)
- 黨建課題開(kāi)題申報(bào)書(shū)
- 職高英語(yǔ)課題申報(bào)書(shū)范例
- 家校合作課題申報(bào)書(shū)
- 省級(jí)課題申報(bào)書(shū)查重
- 課題立項(xiàng)申報(bào)書(shū)查重
- 甲狀腺課題申報(bào)書(shū)
- 課題申報(bào)評(píng)審書(shū)模本
- 創(chuàng)業(yè)課題申報(bào)書(shū)范本模板
- 醫(yī)生晉升課題申報(bào)書(shū)
- 《基礎(chǔ)英語(yǔ)》課件 Unit 1 Thinking as a Hobby
- 河南省地圖含市縣地圖矢量分層地圖行政區(qū)劃市縣概況ppt模板
- 動(dòng)畫(huà)基礎(chǔ)知識(shí)ppt(完整版)課件
- 中國(guó)音樂(lè)史PPT講稿課件
- 橋梁模板施工方案最終版
- 雅思大作文資料_十大類(lèi)題材_解析詳細(xì)_應(yīng)有盡有(最好全部打印后看_非常全)
- 部編版小學(xué)六年級(jí)書(shū)法教案【16課時(shí)】電子稿
- 廣元九州施工合同正式
- 蘭州商學(xué)院二級(jí)學(xué)院權(quán)力運(yùn)行流程圖
- 三毛流浪記連環(huán)畫(huà)全集-漫畫(huà)
- 預(yù)埋件計(jì)算公式
評(píng)論
0/150
提交評(píng)論