將程序切換到【Executors】Tab頁(yè)面時(shí),我們可以看到Spark Application運(yùn)行到集群上時(shí),由兩部分組成:Driver Program和Executors。查看全文>>
上述代碼多次輸出“我今年xx歲”,其中只有xx表示的內(nèi)容是可變的,其余的內(nèi)容都是固定不變的。大家試想一下,有沒有簡(jiǎn)化上述程序的方式呢?查看全文>>
使用while嵌套循環(huán),打印九九乘法表,如圖3-21所示...查看全文>>
Sqoop導(dǎo)出與導(dǎo)入是相反的操作,也就是將HDFS、Hive、Hbase等文件系統(tǒng)或數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)導(dǎo)出到關(guān)系型數(shù)據(jù)庫(kù)中,在導(dǎo)出操作之前,目標(biāo)表必須存在于目標(biāo)數(shù)據(jù)庫(kù)中,否則在執(zhí)行導(dǎo)出操作時(shí)會(huì)失敗。而Hive、Hbase的數(shù)據(jù)通常都是以文件的形式存儲(chǔ)在HDFS中,因此,本節(jié)就重點(diǎn)講解如何將HDFS數(shù)據(jù)導(dǎo)出到MySQL中。查看全文>>
Python中的pass是空語(yǔ)句,它的出現(xiàn)是為了保持程序結(jié)構(gòu)的完整性。pass不做任何事情,一般用作占位語(yǔ)句。pass語(yǔ)句的使用如例3-13所示...查看全文>>
break語(yǔ)句用于結(jié)束整個(gè)循環(huán)(當(dāng)前循環(huán)體),例如,下面是一個(gè)普通的循環(huán)...查看全文>>