电竞比分网-中国电竞赛事及体育赛事平台

分享

hadoop數(shù)據(jù)類型

 zhngjan 2014-09-06
問:在eclipse中的寫的代碼如何提交作業(yè)到JobTracker中的哪?
答:
(1)在eclipse中調(diào)用的job.waitForCompletion(true)實際上執(zhí)行如下方法
   connect();
info = jobClient.submitJobInternal(conf);
(2)在connect()方法中,實際上創(chuàng)建了一個JobClient對象。
  在調(diào)用該對象的構(gòu)造方法時,獲得了JobTracker的客戶端代理對象JobSubmissionProtocol。
  JobSubmissionProtocol的實現(xiàn)類是JobTracker。
(3)在jobClient.submitJobInternal(conf)方法中,調(diào)用了
JobSubmissionProtocol.submitJob(...),
即執(zhí)行的是JobTracker.submitJob(...)。
1.Hadoop的數(shù)據(jù)類型要求必須實現(xiàn)Writable接口。
2.java基本類型與Hadoop常見基本類型的對照
Long LongWritable
Integer IntWritable
Boolean BooleanWritable
String Text
問:java類型如何轉(zhuǎn)化為hadoop基本類型?
答:調(diào)用hadoop類型的構(gòu)造方法,或者調(diào)用set()方法。
new LongWritable(123L);
問:hadoop基本類型如何轉(zhuǎn)化為java類型?
答:對于Text,需要調(diào)用toString()方法,其他類型調(diào)用get()方法。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多