版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【必會】《hadoop基礎(chǔ)練習》備考題庫寶典核心題版單選題1.注冊ZNode的命令是()A、bin/hdfszkfc-formatZKB、sbin/hdfszkfc-formatZKC、bin/hdfszkfc-fromatZKD、sbin/hdfszkfc-fromatZK參考答案:A2.執(zhí)行數(shù)據(jù)塊復(fù)制的任務(wù)時,是什么和什么在進行通信()A、clientandnamenodeB、clientanddatanodeC、namenodeanddatanodeD、datanodeanddatanode參考答案:D3.針對每行數(shù)據(jù)內(nèi)容為”TimestampUrl”的數(shù)據(jù)文件,在用JobConf對象conf設(shè)置conf.setInputFormat(WhichInputFormat.class)來讀取這個文件時,WhichInputFormat應(yīng)該為以下的()A、TextInputFormatB、KeyValueTextInputFormatC、SequenceFileInputFormatD、NLineInputFormat參考答案:B4.在執(zhí)行一個job時,如果這個job的輸出路徑已經(jīng)存在,那么程序會()。A、覆蓋這個輸出路徑B、拋出警告,但是能夠繼續(xù)執(zhí)行C、拋出一個異常,然后退出D、創(chuàng)建一個新的輸出路徑參考答案:C5.在整個maprduce運行階段,數(shù)據(jù)是以()形式存在的A、key/valueB、LongWritableC、TextD、WordCount參考答案:A6.在一個Hadoop集群中有多少個JobTrackerdaemon?A、一個B、兩個C、每個slave節(jié)點一個D、每個slave節(jié)點兩個參考答案:A7.在下列壓縮格式中,哪一個壓縮格式壓縮速度最慢。A、gzipB、bzip2C、snappyD、lzo參考答案:B8.在文件屬性中,文件的權(quán)限用第()列字符表示。A、1-5B、2-10C、3-9D、1-8參考答案:B9.在驅(qū)動類中,()設(shè)置輸入數(shù)據(jù)的格式。A、使用方法setOutputFormatB、使用方法setOutputKeyValueC、使用方法setInputFormatD、使用方法setJarByClass參考答案:C10.在啟動hadoop集群以后,查看jps進程有幾個?A、3個B、4個C、5個D、6個參考答案:D11.在配置好Hadoop集群之后,通過瀏覽器登錄查看Hadoop狀態(tài),以下是查看的URL()A、http://master:8088B、:50070C、http://master:16010D、http://master:9999參考答案:B12.在高階數(shù)據(jù)處理中,往往無法把整個流程寫在單個MapReduce作業(yè)中,下列關(guān)于鏈接MapReduce作業(yè)的說法,不正確的是A、Job和JobControl類可以管理非線性作業(yè)之間的依賴B、ChainMapper和ChainReducer類可以用來簡化數(shù)據(jù)預(yù)處理和后處理的構(gòu)成C、使用ChainReducer時,每個mapper和reducer對象都有一個本地JobConf對象D、ChainReducer.addMapper()方法中,一般對鍵/值對發(fā)送設(shè)置成值傳遞,性能好且安全性高參考答案:D13.在分布式并行計算體系中,()采用一個指令流處理單個數(shù)據(jù)流。A、SISDB、SIMDC、MISDD、MIMD參考答案:A14.在本次項目實施中,需求調(diào)研前的準備不包括()。A、充分了解客戶的要求,客戶的業(yè)務(wù),客戶的關(guān)注重點。B、接到調(diào)研任務(wù),將計劃寫好,立即就開始和用戶溝通。C、編制確定客戶需求調(diào)研計劃和調(diào)研提綱。D、和客戶負責人溝通,確定客戶需求小組成員。參考答案:B15.在ZooKeeper中有三種角色,下列選項中不屬于ZooKeeper中的角色()A、ObserverB、LeaderC、ObeyerD、Follower參考答案:C16.在shuffle過程中,圓形緩沖區(qū)的內(nèi)存達到一定數(shù)值將執(zhí)行溢寫操作,這個數(shù)值的大小是()A、100B、90C、80D、60參考答案:C17.在Python中Excel解析,讀寫操作分別需要安裝的模塊是A、讀使用xlwt模塊,寫使用xlrd模塊B、寫使用xlwt模塊,讀使用xlrd模塊C、讀使用read模塊,寫使用write模塊D、讀使用write模塊,寫使用read模塊參考答案:B18.在Python中,閱讀代碼,選擇結(jié)果:classPerson:"人的類"name=""age=0defeat(self):print(,"正在吃飯")classStudent():"學生類"defstudy(self):print(,"正在學習")per1=Person()="張三"per1.eat()A、張三正在吃飯小明正在學習B、張三正在吃飯C、無語法錯誤,但不能輸出結(jié)果D、代碼非法,不能解釋參考答案:B19.在Python中,閱讀代碼,選擇結(jié)果:
classPerson:
"人的類"
name=""
age=0
defeat(self):
print(,"正在吃飯")

classStudent():
"學生類"
defstudy(self):
print(,"正在學習")
per1=Person()
="張三"
per1.eat()A、張三正在吃飯小明正在學習B、張三正在吃飯C、無語法錯誤,但不能輸出結(jié)果D、代碼非法,不能解釋參考答案:B20.在Python中,用來判斷當前Python語句在分支結(jié)構(gòu)中的是A、引號B、冒號C、大括號D、縮進參考答案:D21.在Python中,以下選項中能夠?qū)崿F(xiàn)Python循壞結(jié)構(gòu)的是A、loopB、do...forC、whileD、if參考答案:C22.在Python中,以下JSON數(shù)據(jù)格式正確的是A、{["name":"json","age":10],["name":"html","age":15]}B、[{"name":"json";"age":10};{"name":"html";"age":15}]C、[{"name":"json","age":10},{"name":"html","age":15}]D、{["name":"json";"age":10];["name":"html";"age":15]}參考答案:C23.在Python中,一個事務(wù)是一個不可分割的工作單位,事務(wù)中包括的諸操作要么都做,要么都不做說的是事務(wù)的哪個特性?A、持久性B、隔離性C、一致性D、原子性參考答案:D24.在Python中,下面關(guān)鍵字中,不屬于分支結(jié)構(gòu)的是A、elifB、elseifC、ifD、else參考答案:B25.在Python中,下列數(shù)據(jù)中不屬于列表的是A、{23,45,56,78}B、[23,45,5.6,7.8]C、[23,45,"Info",'a']D、["A","B","C","D"]參考答案:A26.在Python中,下列是Flask的Request對象的data屬性的作用的是()A、記錄請求的數(shù)據(jù),并轉(zhuǎn)換為字符串B、記錄請求中的表單數(shù)據(jù)C、記錄請求中的查詢參數(shù)D、記錄請求中的cookie信息參考答案:A27.在Python中,下列不屬于Tornado特點的是?A、完備的Web框架B、圖片自動識別技術(shù)C、提供高效HTTPClientD、提供高效的內(nèi)部HTTP服務(wù)器參考答案:B28.在Python中,下列表達式的值為True的是A、5+4<=2B、2<5||3>2C、2!=2D、3==2參考答案:B29.在Python中,網(wǎng)絡(luò)框架Django是()A、支持快速建站的框架B、企業(yè)級開發(fā)框架C、高并發(fā)處理框架D、以上全都不是參考答案:B30.在Python中,使用pymysql的游標對象調(diào)用存儲過程正確的是?A、cursor.callproc(p1)B、cursor.callproc('p1',22,33)C、cursor.callproc('p1',args=(22,3))D、cursor.callproc('p1',(22,3))參考答案:C31.在Python中,使用Flask創(chuàng)建模板是,要保證項目下有()文件夾A、sourcesB、contentsC、templatesD、scripts參考答案:C32.在Python中,利用DOM方式解析XML文檔,說法正確的是A、DOM方式將XML數(shù)據(jù)在內(nèi)存中解析成為字符串B、DOM方式將XML數(shù)據(jù)在內(nèi)存中解析成一棵樹,通過對樹的操作來操作XML。C、DOM方式將XML數(shù)據(jù)在內(nèi)存中解析成為對象D、DOM方式將XML數(shù)據(jù)在內(nèi)存中解析成為二進制數(shù)據(jù)參考答案:B33.在Python中,關(guān)于游標對象的execute()方法的返回值,說法正確的是?A、返回結(jié)果集B、返回元組C、返回字典D、返回影響行數(shù)參考答案:D34.在Python中,關(guān)于Python的構(gòu)造方法以下說法錯誤的是:A、構(gòu)造方法在創(chuàng)建對象時用于對成員變量進行初始化B、在一個類中有且只能有一個構(gòu)造方法。C、構(gòu)造方法的名稱為__init__。D、在一個類中有多個構(gòu)造方法,這就是方法的重載。參考答案:D35.在Python中,關(guān)于cursor.fetchmany(3)語句說法正確的是A、隨機獲取3行數(shù)據(jù)B、獲取所有結(jié)果中的前3行數(shù)據(jù)C、獲取所有結(jié)果中后三行數(shù)據(jù)D、獲取剩余結(jié)果的前3行數(shù)據(jù)參考答案:D36.在Python中,python中類名的命名規(guī)則中不包括:A、要遵循標識符的命名規(guī)范B、盡量使用駝峰命名法C、不區(qū)分大小寫D、命名時應(yīng)做到“見名知意”參考答案:C37.在Python中,python中的繼承,理解不正確的是:A、通過繼承原有類派生出子類,進而可以構(gòu)造出更為復(fù)雜的子類。B、子類既有新定義的行為特征,又繼承了原有類的行為特征C、Python程序也有繼承的關(guān)系,只要滿足is-a的關(guān)系都可以用繼承來表示。D、Python程序也有繼承的關(guān)系,只要滿足have-a的關(guān)系都可以用繼承來表示。參考答案:D38.在Python中,PythonDB-API使用流程(①引入API模塊。②執(zhí)行SQL語句和存儲過程。③獲取與數(shù)據(jù)庫的連接。④關(guān)閉數(shù)據(jù)庫連接)順序正確的是A、①②③④B、①②④③C、①④②③D、①③②④參考答案:D39.在Python中,pymysql中獲取數(shù)據(jù)庫連接的函數(shù)是哪個?A、connection()B、conn()C、connect()D、getConn()參考答案:C40.在Python中,OS模塊返回指定目錄下的所有文件和目錄名的函數(shù)是A、os.remove()B、os.listdir()C、os.path.isfile()D、os.getcwd()參考答案:B41.在Python中,os.mkdir("test")函數(shù)的作用是A、復(fù)制test目錄B、查詢test目錄C、刪除test目錄D、創(chuàng)建test目錄參考答案:D42.在Python中,os.getcwd()函數(shù)的作用是A、獲取當前工作目錄,即當前Python腳本工作的目錄路徑B、用來刪除一個文件C、獲取文件名D、獲取路徑名參考答案:A43.在Python中,defgetRandomNum():returnint(random.uniform(0,1000)),閱讀代碼以下描述不正確的是:A、模塊功能是想獲取隨機數(shù)B、缺少導(dǎo)入random模塊的代碼C、生成的隨機數(shù)的范圍是[0,1000]D、生成的隨機數(shù)的范圍是[0,1000)參考答案:C44.在MapReduce中,下面哪個數(shù)據(jù)流的順序是正確的()a.InputFormatb.Mapperc.Combinerd.Reducere.Partitionerf.OutputFormatA、abcdfeB、abcedfC、acdefbD、abcdef參考答案:B45.在MapReduce中,下面哪個階段是并行進行的()A、Shuffle和MapB、Shuffle和SortC、Reduce和SortD、Map和Sort參考答案:B46.在MapReduce中,Map數(shù)取決于()的總量A、任務(wù)數(shù)B、輸入數(shù)據(jù)C、輸出數(shù)據(jù)D、以上都不對參考答案:B47.在MapReduce任務(wù)中,下列哪一項會由hadoop自動排序?A、keysB、valuesC、keysD、values參考答案:A48.在MapReduce計算架構(gòu)中,()組件屬于hadoop的軟件模塊。A、ClientB、JobTrackerC、TaskTrackerD、Task參考答案:A49.在MapReduce的Shuffle過程中,哪個操作是最后做的?A、溢寫B(tài)、分區(qū)C、排序D、合并參考答案:D50.在MapReduce程序中,必須包含的模塊有()。A、Mapper、Combiner、ReducerB、setup、Mapper、ReducerC、Mapper、ReducerD、Mapper、Reducer.、cleanup參考答案:C51.在MapReduce程序中,Reduce類中包括的函數(shù)有___?A、setupB、MapperC、MapReducerD、Shuffle參考答案:A52.在Linux中,在輸入模式下,按下什么鍵退回到編輯模式?A、TABB、PrtScC、ESCD、F1參考答案:C53.在Linux中,以下代碼哪個可以得到arr={1,2,3,4}數(shù)組的指定區(qū)間[1,4]的元素:A、^{arr[*]:1:4}B、${arr[*]:0:3}C、${arr[*]>1:4}D、${arr[*]:1:4}參考答案:D54.在Linux中,網(wǎng)絡(luò)管理員查看進程時,發(fā)現(xiàn)有三個掛起進程,現(xiàn)繼續(xù)運行作業(yè)號為2的進程,下列方式正確的有A、exec2B、fg2C、bg2D、jobs參考答案:B55.在Linux中,列出所有分區(qū)信息的命令是()A、fdisk-bB、fdisk-sC、fdisk-lD、fdisk-v參考答案:C56.在Linux中,進程掛起,使用的命令是A、Ctrl+DB、Ctrl+AC、Ctrl+CD、Ctrl+Z參考答案:D57.在Linux中,更新防火墻規(guī)則,使用的命令如下A、firewall-cmd--reloadB、firewall-cmd--get-active-zonesC、firewall-cmd--helpD、firewall-cmd--state參考答案:A58.在Linux中,查看啟動失敗的服務(wù)列表,命令如下A、systemctlis-enabledfirewalldB、systemctlenablefirewalldC、systemctl--failedD、systemctllist-unit-files|grepenabled參考答案:C59.在Linux中,vi/vim編輯器如何進入底線命令模式?A、在命令模式下按冒號B、直接按冒號C、按下escD、按下del參考答案:A60.在Linux中,UnixLike系統(tǒng)都會內(nèi)建那種編輯器?A、viB、ciC、aiD、di參考答案:A61.在Linux中,”./”在Linux系統(tǒng)中是什么意思?A、在當前目錄中找B、在環(huán)境變量中找C、在PATH中找D、沒有任何意義參考答案:A62.在Linux下安裝NTP服務(wù)的命令是()。A、yuminstallntpB、yumremoventpC、yumupdatentpD、yumlist參考答案:A63.在Linux系統(tǒng)中新增一個新組group2,同時指定新組的組標識號是101,命令是()A、groupadd-r101group2B、groupadd-o101group2C、groupadd-g101group2D、groupadd-p101group2參考答案:C64.在Kafka中使用()命令來創(chuàng)建生產(chǎn)者。A、kafka-console-producer.shB、kafka-console-consumer.shC、kafka-topics.shD、kafka-producer-console.sh參考答案:A65.在Java中,字符輸出流類都是()抽象類的子類A、FilterWriterB、OutputStreamC、WriterD、OutputStreamWriter參考答案:C66.在Java中,閱讀下列文件定入的Java代碼,共有()處錯誤
importjava.io.*;
publicclassTestIO{
publicstaticvoidmain(String[]args){
Stringstr="文件寫入練習";
FileWriterfw=null;//1
try{
fw=newFileWriter("c:\mytext.txt");//2
fw.writerToEnd(str);//3
}catch(IOExceptionex){
ex.printStackTrace();
}
}
}A、0B、1C、2D、3參考答案:C67.在Java中,以下哪個最準確描述synchronized關(guān)鍵字?A、允許兩線程并行運行,而且互相通信;B、保證在某時刻只有一個線程可訪問方法或?qū)ο?C、保證允許兩個或更多處理同時開始和結(jié)束;D、保證兩個或更2同時開始和結(jié)束參考答案:B68.在Java中,以下可以正確通過編譯的是哪一項A、publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B、publicclassMyRunnableextendsRunnable{voidrun(){}}C、publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}D、publicclassMyRunnableimplementsRunnable{voidrun(){}}參考答案:C69.在Java中,以下方法用于定義線程任務(wù)代碼的是A、start()B、init()C、run()D、main()參考答案:C70.在Java中,以下不是產(chǎn)生死鎖的必要條件的是A、開啟了多個線程B、線程間存在多個共享資源C、使用了線程同步D、繼承了Thread類參考答案:D71.在Java中,一下哪個方法可以獲取Xml文檔的根節(jié)點A、getRoot()B、getRootElements()C、getRootElement()D、getFirstElement()參考答案:C72.在Java中,一個Socket由()唯一確定A、一個IP地址和一個端口號B、一個IP地址和一個主機名C、一個主機號和一個端口號D、一個IP地址參考答案:A73.在Java中,線程中的sleep(longmillis)方法的參數(shù)單位是A、秒B、毫秒C、微秒D、分鐘參考答案:B74.在Java中,現(xiàn)有一條XPath匹配規(guī)則如下“//user[@id=’1003’]/pwd”,對于這條匹配規(guī)則的說法正確的是A、可以查詢到所有user標簽的pwd標簽B、可以查詢到所有具備id屬性的user標簽下的pwd標簽C、可以查詢到所有id=‘1003’的user標簽的pwd標簽D、語法錯誤參考答案:C75.在Java中,下面讓線程休眠1分鐘的正確方法是A、sleep(1)B、sleep(60)C、sleep(1000)D、sleep(60000)參考答案:D76.在Java中,下面哪個基于Unicode字符的輸出流?A、ReaderB、WriterC、InputStreamD、OutputStream參考答案:B77.在Java中,下面關(guān)于線程狀態(tài)的說法正確的是A、線程被啟動后,將處于運行狀態(tài),即run()方法正在執(zhí)行中B、線程結(jié)束阻塞狀態(tài)將進入就緒狀態(tài)。C、當cpu空閑時,可以直接調(diào)用阻塞狀態(tài)的線程來運行。D、運行狀態(tài)的線程就不再可能直接進入就緒狀態(tài)參考答案:B78.在Java中,下面關(guān)于線程的說法哪些是正確的A、每一個Java線程可以看成由代碼、一個真實的CPU以及數(shù)據(jù)三部分組成B、創(chuàng)建線程的兩種方法中,從Thread類中繼承的創(chuàng)建方式可以防止出現(xiàn)多父類問題C、Thread類屬于java.util程序包D、以上說法無一正確參考答案:D79.在Java中,下列說法中錯誤的一項是A、一個線程是一個Thread類的實例B、新建的線程調(diào)用start()方法會進入就緒狀態(tài)C、線程執(zhí)行的任務(wù)代碼可以來自Runnable實例D、新建的線程調(diào)用start()方法就能立即進入運行狀態(tài)參考答案:D80.在Java中,下列不屬于線程生命周期狀態(tài)的是A、新建狀態(tài)B、可運行狀態(tài)C、運行狀態(tài)D、解鎖狀態(tài)參考答案:D81.在Java中,下列()類或接口定義了線程通信的wait和notify方法。A、ThreadB、RunnableC、ObjectD、ThreadGroup參考答案:C82.在Java中,使用Dom4j為Xml文檔的節(jié)點添加屬性,正確的是A、節(jié)點.addAttributes();B、節(jié)點.addAttribute("屬性名","屬性值");C、節(jié)點.addAttributes("屬性名","屬性值");D、節(jié)點.addElement();參考答案:B83.在Java中,實現(xiàn)線程的創(chuàng)建有()方法A、一種B、兩種C、三種D、四種參考答案:B84.在Java中,如果在關(guān)閉socket時發(fā)生一個I/O錯誤,會拋出A、IOExceptionB、UnknownHostExceptionC、SocketExceptionD、MalformedURLException參考答案:A85.在Java中,哪個關(guān)鍵字可以實現(xiàn)線程同步A、transientB、synchronizedC、serializeD、static參考答案:B86.在Java中,某個資源讀取非常消耗時間,為了減少重復(fù)讀取資源造成的性能低下,可以采用下列A、簡單工廠模式B、普通工廠模式C、單例模式D、靜態(tài)工廠模式參考答案:C87.在Java中,兩個線程爭奪同一個資源A、一定死鎖B、不一定死鎖C、不會死鎖D、以上說法都不對參考答案:B88.在Java中,可以使用()方法設(shè)置線程的優(yōu)先級A、getPriority()B、setPriority()C、yield()D、wait()參考答案:B89.在Java中,簡單工廠模式描述錯誤的是A、簡單工廠模式由于使用了靜態(tài)工廠方法,造成工廠角色無法形成基于繼承的等級結(jié)構(gòu)。B、違反了開閉原則,一旦新增產(chǎn)品必須修改原有代碼。C、引入新的工廠,會減少系統(tǒng)的復(fù)雜性和理解難度。D、實現(xiàn)了創(chuàng)建對象和使用對象的分離。參考答案:C90.在Java中,假如電腦上E盤沒有xxx目錄,則下面程序功能描述正確是
Filefile1=newFile("e:\\xxx\\yyy");file1.mkdir()A、在當前目錄下生成子目錄:\xxx\yyyB、在E盤自動創(chuàng)建xxx/yyy目錄C、在當前目錄下生成文件xxx.yyyD、代碼執(zhí)行后E盤不會產(chǎn)生任何目錄參考答案:D91.在Java中,關(guān)于協(xié)議下面說法正確的是A、TCP/IP協(xié)議由TCP協(xié)議和IP協(xié)議組成B、TCP和UDP都是TCP/IP協(xié)議傳輸層的子協(xié)議C、Socket是TCP/IP協(xié)議的一部分D、DatagramSocket是TCP/IP的一部分參考答案:B92.在Java中,關(guān)于使用Runnable接口實現(xiàn)多線程描述錯誤的是A、定義Runnable接口的實現(xiàn)類,不需要重寫run()方法B、使用Runnable接口,可以很好的實現(xiàn)2之間的資源共享C、Runnable對象僅作為Thread類對象操作的目標對象,而實際的線程對象依然是Thread類的實例D、Runnable方式適合多個相同程序代碼的線程去處理同一個資源參考答案:A93.在Java中,關(guān)于Xml描述錯誤的是A、Xml是可擴展標記語言B、Xml主要用于提供數(shù)據(jù)表述格式C、Xml的可擴展性不強D、Xml主要用于不同應(yīng)用程序間的數(shù)據(jù)交換參考答案:C94.在Java中,關(guān)于Xml標簽命名規(guī)范下列說法錯誤的是A、Xml標簽不允許使用中文B、Xml標簽不允許使用出$和_以外的其他特殊字符C、Xml標簽不允許存在空格D、Xml標簽嚴格區(qū)分大小寫參考答案:A95.在Java中,關(guān)于OutputStream描述正確的是A、字節(jié)輸出流B、字節(jié)輸入流C、字符輸出流D、字符輸入流參考答案:A96.在Java中,關(guān)于IP地址下列說法錯誤的是A、IP的全稱是InternetProtocolB、IP地址是一個計算機網(wǎng)絡(luò)中一臺主機的唯一標識C、一個局域網(wǎng)內(nèi)可以有多臺機器同一個IP,只要主機名不同即可D、一個局域網(wǎng)內(nèi)IP地址不允許重復(fù)參考答案:C97.在Java中,對于Xml文檔元素描述錯誤的是A、Xml文檔中可以有多個頂層元素B、Xml文檔中的元素可以嵌套C、Xml文檔元素由開始標記、屬性、元素內(nèi)容和結(jié)束標記這幾個部分組成D、Xml的元素可以自己命名,但要遵照一定的規(guī)則參考答案:A98.在Java中,對文本字符型文件操作最好用什么I/O流針對性更好?A、FileOutputStreamB、FileInputStreamC、ObjectOutputStreamD、FileWriter參考答案:D99.在Java中,當()方法終止時,能使線程進入死亡狀態(tài)。A、runB、setProrityC、sleepD、yield參考答案:A100.在Java中,Thread類的方法中,getName()方法的作用是A、返回線程組的名稱B、設(shè)置線程組的名稱C、返回線程的名稱D、設(shè)置線程的名稱參考答案:C101.在Java中,F(xiàn)ile類中哪個方法可以判斷文件是否存在?A、exists()B、isFile()C、isDirectory()D、isHidden()參考答案:A102.在Java網(wǎng)絡(luò)編程中,下列包含IP地址的類的對象是A、AppletB、DatagramSocketC、InetAddressD、ServerSocket參考答案:C103.在Java程序中,使用TCP套接字編寫服務(wù)器端程序的套接字類是A、SocketB、ServerSocketC、DatagramSocketD、DatagramPacket參考答案:B104.在HDFS分布式文件系統(tǒng)中,一般采用冗余存儲,冗余因子通常設(shè)置為()A、1B、2C、3D、4參考答案:C105.在HDFS的數(shù)據(jù)寫入過程中,客服端首先調(diào)用()的實例的create()方法打開一個文件。A、DistributedFileSystemB、FileSystemC、FSDataOutputSystemD、OutputSystem參考答案:C106.在HDFS的數(shù)據(jù)讀取過程中,客戶端讀取完所有數(shù)據(jù)塊后,調(diào)用()的close()接口關(guān)閉這個文件。A、DistributedFileSystemB、FSDataInputSystemC、FSDataOutputSystemD、InputSystem參考答案:B107.在HBase中,關(guān)于數(shù)據(jù)操作的描述,下列哪一項是錯誤的?A、HBase采用了更加簡單的數(shù)據(jù)模型,它把數(shù)據(jù)存儲為未經(jīng)解釋的字符串B、HBase操作不存在復(fù)雜的表與表之間的關(guān)系C、HBase不支持修改操作D、HBase在設(shè)計上就避免了復(fù)雜的表和表之間的關(guān)系參考答案:C108.在HBase物理存儲結(jié)構(gòu)中,table表中的所有行都按照()的字典序排序。A、ASCIIB、keyC、rowkeyD、keyrow參考答案:C109.在HBase數(shù)據(jù)模型中,不可以作為行鍵的是()。A、字符串B、整數(shù)C、二進制串D、并行化的結(jié)構(gòu)參考答案:D110.在HBase的組件中,哪一個負責日志記錄()A、HRegionB、HFileC、MemStoreD、WAL參考答案:D111.在Hadoop項目結(jié)構(gòu)中,HDFS指的是什么?A、分布式文件系統(tǒng)B、流數(shù)據(jù)讀寫C、資源管理和調(diào)度器D、Hadoop上的數(shù)據(jù)倉庫參考答案:A112.在hadoop配置中yarn-site.xml作用是()A、用于定義系統(tǒng)級別的參數(shù)B、用于名稱節(jié)點和數(shù)據(jù)節(jié)點的存放位置C、用于配置JobHistoryServer和應(yīng)用程序參數(shù)D、配置ResourceManager,NodeManager的通信端口參考答案:D113.在Hadoop配置文件中,以下屬于core-site.xml文件主要內(nèi)容的是()A、用于定義系統(tǒng)級別的參數(shù),如HDFSURL、Hadoop的臨時目錄等。B、名稱節(jié)點和數(shù)據(jù)節(jié)點的存放位置、文件副本的個數(shù)、文件讀取權(quán)限等。C、配置ResourceManager,NodeManager的通信端口,web監(jiān)控端口等。D、包括JobHistoryServer和應(yīng)用程序參數(shù)兩部分,如reduce任務(wù)的默認個數(shù)、任務(wù)所能夠使用內(nèi)存的默認上下限等。參考答案:A114.在hadoop集群搭建中,需要將主機master上opt目錄下的jdk文件遠程拷貝到從機slave01的opt下,以下使用的命令正確的是()A、scp/opt/jdkslave01:/opt/jdkB、scpmaster:/opt/jdk/slave01:/opt/jdkC、scp-r/opt/jdkslave01:/opt/jdkD、scp-rslave01:/opt/jdkmaster:/opt/jdk參考答案:C115.在Hadoop官方的示例程序包hadoop-maprecduceexamples-2.6.4.jar中,封裝了一些常用的測試模塊??梢垣@得文件中單詞長度的中位數(shù)的模塊是(C)。A、wordcountB、wordmeanC、wordmedianD、wordstandarddeviation參考答案:C116.在eclipse中執(zhí)行如下代碼,控制臺會輸出什么內(nèi)容Filefile=newFile(“.”);System.out.println(file.getAbsolutePath())A、當前java文件所屬目錄的絕對路徑B、當前項目src的絕對路徑C、當前java文件的絕對路徑D、當前項目根目錄的絕對路徑參考答案:D117.運行WordCount命令()A、$hadoopjarhadoop-examples-25.0jarwordcount/data/input/data/outputB、$hadoopfs-hadoop-examples-25.0jarwordcount/data/input/dataloutputC、$hadoopfs-hadoop-examples-25.0/jarwordcount/data/input/data/outputD、$hadoopjarhadoop-examples-2.5.0/jarwordcount/data/input/dataloutput參考答案:A118.云計算發(fā)展對產(chǎn)業(yè)的影響對一般企業(yè)和機構(gòu)來說主要是()。A、產(chǎn)品銷售向云服務(wù)模式轉(zhuǎn)變B、自建IT資源向租用IT服務(wù)轉(zhuǎn)變C、數(shù)據(jù)處理向大數(shù)據(jù)挖掘轉(zhuǎn)變D、信息發(fā)布向資源共享轉(zhuǎn)變參考答案:B119.用于檢查節(jié)點自身的健康狀態(tài)的進程是()A、ResourceManagerB、NodeManagerC、NameNodeD、DataNode參考答案:B120.以下選項中,哪種類型間的轉(zhuǎn)換是被Hive查詢語言所支持的()A、Double-NumberB、BigInt-DoubleC、Int-BigIntD、String-Double參考答案:D121.以下選項哪個命令可以生成公鑰()A、ssh-keygenB、ifupteam0C、nmclidevD、nmcliconsh參考答案:A122.以下四個Hadoop預(yù)定義的Mapper實現(xiàn)類的描述錯誤的是A、IdentityMapper<K,V>實現(xiàn)Mapper<K,V,K,V>,將輸入直接映射到輸出B、InverseMapper<K,V>實現(xiàn)Mapper<K,V,K,V>,反轉(zhuǎn)鍵/值對C、RegexMapper<K>實現(xiàn)Mapper<K,Text,Text,LongWritable>,為每個常規(guī)表達式的匹配項生成一個(match,1)對D、TokenCountMapper<K>實現(xiàn)Mapper<K,Text,Text,LongWritable>,當輸入的值為分詞時,生成(taken,1)對參考答案:B123.以下哪種不是Hive支持的數(shù)據(jù)類型?A、StructB、IntC、MapD、Long參考答案:D124.以下哪個文件是能夠修改HDFS的副本保存數(shù)量參數(shù)()A、修改mapred-site.xml配置文件B、修改core-site.xml配置文件C、修改yarn-site.xml配置文件D、修改hdfs-site.xml配置文件參考答案:D125.以下哪個命令可以終止一個用戶的所有進程:A、skillallB、B.skillC、C.killD、D.killall參考答案:D126.以下哪個技術(shù)與大數(shù)據(jù)無關(guān)A、云技術(shù)B、B.分布式處理技術(shù)C、C.存儲技術(shù)D、D.物聯(lián)網(wǎng)技術(shù)參考答案:D127.以下哪個方法不是mapper類中的重寫方法A、map()方法B、run()f方法C、setup方法D、clean()方法參考答案:D128.以下哪個不是Hive的用戶接口模塊:A、PMIB、HWI(HiveWebInterface)C、JDBC/ODBCD、ThriftServer參考答案:A129.以下描述錯誤的是?A、輸入分片InputSplit其實是對數(shù)據(jù)的引用B、可以通過重載isSplitable()方法來避免文件分片C、MultipleInputs可以設(shè)置多個數(shù)據(jù)源以及它們對應(yīng)的輸入格式D、ReduceTask需要等到所有的map輸出都復(fù)制完才進行Merge參考答案:B130.以下關(guān)于NameNode和DataNode的關(guān)系描述正確的是()A、NameNode是元數(shù)據(jù)節(jié)點,其中包含每個文件、文件位置以及這些文件所在的DataNode內(nèi)的所有數(shù)據(jù)塊的內(nèi)存映射,B、DataNode是元數(shù)據(jù)節(jié)點,它為讀寫請求提供服務(wù)以及按照NameNode的指令執(zhí)行數(shù)據(jù)塊創(chuàng)建、刪除和復(fù)制。C、NameNode每個集群節(jié)點上均有一個從屬的NameNodeD、NameNode和DataNode沒有任何關(guān)系參考答案:A131.以下對定時調(diào)度器描述正確的是()A、定時調(diào)度器負責向應(yīng)用程序分配資源,它負責監(jiān)控和應(yīng)用程序的狀態(tài)跟蹤,并且不能夠保證重啟由于應(yīng)用程序本身或硬件出錯而執(zhí)行失敗的應(yīng)用程序B、定時調(diào)度器負責向應(yīng)用程序分配資源,它負責監(jiān)控和應(yīng)用程序的狀態(tài)跟蹤,并且能夠保證重啟由于應(yīng)用程序本身或硬件出錯而執(zhí)行失敗的應(yīng)用程序C、定時調(diào)度器負責向應(yīng)用程序分配資源,它不負責監(jiān)控和應(yīng)用程序的狀態(tài)跟蹤,并且不能夠保證重啟由于應(yīng)用程序本身或硬件出錯而執(zhí)行失敗的應(yīng)用程序D、定時調(diào)度器負責向應(yīng)用程序分配資源,它不負責監(jiān)控和應(yīng)用程序的狀態(tài)跟蹤,并且能夠保證重啟由于應(yīng)用程序本身或硬件出錯而執(zhí)行失敗的應(yīng)用程序參考答案:C132.以下()文件中主要用來配置ResourceManager,NodeManager的通信端口,web監(jiān)控端口等。A、core-site.xmlB、mapred-site.xmlC、hdfs-site.xmlD、yarn-site.xml參考答案:D133.驗證java運行環(huán)境是否安裝成功,使用哪個命令查看java版本,若出現(xiàn)版本號則表示安裝成功()A、java-versionB、java-ipconfigC、java-editionD、java-Release參考答案:A134.寫入數(shù)據(jù)到HDFS的Sink組件是()。A、HiveSinkB、HBaseSinkC、HDFSSinkD、HadoopSink參考答案:C135.顯示磁盤使用率,以人類可讀的形式的命令是:A、duB、B.dfC、C.df-hD、D.cd參考答案:C136.下面與HDFS類似的框架是?A、NTFSB、FAT32C、GFSD、EXT3參考答案:C137.下面與HDFS類似的框架是()A、NTFSB、FAT32C、GFSD、EXT3參考答案:C138.下面有關(guān)NameNode安全模式(safemode)說法錯誤的是()A、namespace處于安全模式時只能被讀取B、NameNode啟動時自動進入安全模式C、調(diào)用setSafeMode()函數(shù)能夠打開或關(guān)閉安全模式D、安全模式下不能夠復(fù)制或刪除文件中的數(shù)據(jù)塊參考答案:B139.下面屬于Hadoop特點的是()A、低價值密度B、低吞吐量C、高容錯D、高成本參考答案:C140.下面那個不屬于全球首次劃分的大數(shù)據(jù)階段()A、大數(shù)據(jù)出現(xiàn)階段B、大數(shù)據(jù)熱門階段C、大數(shù)據(jù)時代特征階段D、大數(shù)據(jù)全覆蓋階段參考答案:D141.下面那個不是MapReduce的特點?()A、易于編程B、良好的擴展性C、低容錯性D、適合PB級以上海量數(shù)據(jù)的離線處理參考答案:C142.下面哪項是Hadoop的作者?()A、MartinFowlerB、DougcuttingC、MarkElliotZuckerbergD、KentBeck參考答案:B143.下面哪個協(xié)議用于Datanode和Namenode之間的通信()A、DatanodeProtocolB、NamenodeProcotolC、ClientProtocolD、ClientDatanodeProtocol參考答案:A144.下面哪個是一種編程模型,它將大規(guī)模的數(shù)據(jù)處理工作拆分成互相獨立的任務(wù)然后并行處理()A、MapReduceB、HDFSC、PigD、Hbase參考答案:A145.下面哪個目錄保存了Hadoop集群的命令(比如啟動Hadoop)?A、binB、sbinC、/etcD、share參考答案:B146.下面哪個命令可以顯示安全模式的當前狀態(tài)A、hadoopdfsadmin-safemodegetB、hadoopdfsadmin-safemodegetStatusC、hadoopdfsadmin-safemodestatusD、其他都不對參考答案:A147.下面哪個進程負責MapReduce任務(wù)調(diào)度。A、JobtrackerB、NameNodeC、TaskTrackerD、secondaryNameNode參考答案:A148.下面哪個程序負責HDFS數(shù)據(jù)存儲。()A、NameNodeB、JobtrackerC、DatanodeD、secondaryNameNode參考答案:C149.下面描述正確的是()A、rwxr-x的數(shù)字表示是750。B、rw-r-x的數(shù)字表示是530。C、rw-rw-r--的數(shù)字表示是655。D、rwxr的數(shù)字表示是740。參考答案:D150.下面關(guān)于云計算數(shù)據(jù)中心的描述正確的是:A、數(shù)據(jù)中心是云計算的重要載體,為各種平臺和應(yīng)用提供運行支撐環(huán)境B、數(shù)據(jù)中心就是放在企業(yè)內(nèi)部的一臺中心服務(wù)器C、每個企業(yè)都需要建設(shè)一個云計算數(shù)據(jù)中心D、數(shù)據(jù)中心不需要網(wǎng)絡(luò)帶寬的支撐參考答案:A151.下面關(guān)于使用hive的描述中不正確的是?A、hive中的join查詢只支持等值鏈接,不支持非等值連接B、hive支持數(shù)據(jù)刪除和修改C、hive的表一共有兩種類型,內(nèi)部表和外部表D、hive默認倉庫路徑為/user/hive/warehouse/參考答案:B152.下面關(guān)于Shuffle過程描述正確的是()A、Job作業(yè)必須要實現(xiàn)Combiner過程。B、分組操作發(fā)生在溢寫過程C、分組的目的是提高Job執(zhí)行效率。D、壓縮目的是提高效率。參考答案:D153.下面關(guān)于Region的說法,哪個是錯誤的?A、同一個Region不會被分拆到多個Region服務(wù)器B、為了加快訪問速度,.META.表的全部Region都會被保存在內(nèi)存中C、一個-ROOT-表可以有多個RegionD、為了加速尋址,客戶端會緩存位置信息,同時,需要解決緩存失效問題參考答案:C154.下面關(guān)于Hive的描述錯誤的是:A、Hive是一個構(gòu)建在Hadoop之上的數(shù)據(jù)倉庫工具B、Hive是由Facebook公司開發(fā)的C、Hive在某種程度上可以看作是用戶編程接口,其本身并不存儲和處理數(shù)據(jù)D、Hive定義了簡單的類似SQL的查詢語言--HiveQL,它與大部分SQL語法無法兼容參考答案:D155.下面給Job任務(wù)添加緩存文件的方式正確的是()A、Job.addCacheFile()B、Job.setMapperClass()C、Job.setOutputKeyClass()D、Job.setJarByClass()參考答案:A156.下面對分區(qū)描述的過程正確的是()A、merge是將多個溢寫文件合并到一個文件B、merge過程不可能有Combiner處理C、緩沖區(qū)的作用不大D、以上都不正確參考答案:A157.下面對FsImage的描述,哪個是錯誤的?A、FsImage文件沒有記錄每個塊存儲在哪個數(shù)據(jù)節(jié)點B、FsImage文件包含文件系統(tǒng)中所有目錄和文件inode的序列化形式C、FsImage用于維護文件系統(tǒng)樹以及文件樹中所有的文件和文件夾的元數(shù)據(jù)D、FsImage文件記錄了每個塊具體被存儲在哪個數(shù)據(jù)節(jié)點參考答案:D158.下列有關(guān)MapReduce中,說法是正確的是()。A、它提供了資源管理能力B、它是開源數(shù)據(jù)倉庫系統(tǒng)C、它是Hadoop數(shù)據(jù)處理層D、它可用于查詢和分析存儲在Hadoop中的大型數(shù)據(jù)集參考答案:C159.下列選項中那些是Hadoop2.x版本獨有的進程()A、JobTrackerB、TaskTrackerC、NodeManagerD、NameNode參考答案:C160.下列選項中不是大數(shù)據(jù)計算體系的基本層次的一項為()。A、數(shù)據(jù)應(yīng)用系統(tǒng)B、數(shù)據(jù)開發(fā)系統(tǒng)C、數(shù)據(jù)處理系統(tǒng)D、數(shù)據(jù)存儲系統(tǒng)參考答案:B161.下列選項中,哪一個命令不可以用于查看文件內(nèi)容?A、hadoopfs-ls/hello.txtB、hadoopfs-text/hello.txtC、hadoopfs-cat/hello.txtD、hadoopfs-tail/hello.txt參考答案:A162.下列選項中,哪一個不屬于Zookeeper應(yīng)用?()A、數(shù)據(jù)發(fā)布和訂閱B、負載均衡C、配置管理D、數(shù)據(jù)倉庫參考答案:D163.下列選項中,關(guān)于HBase特性描述不正確的一項是()。A、高可靠性B、高性能C、面向行D、可伸縮參考答案:C164.下列選項中,關(guān)于HBase和BigTable的底層技術(shù)對應(yīng)關(guān)系,哪個是錯誤的?A、GFS與HDFS相對應(yīng)B、GFS與Zookeeper相對應(yīng)C、MapReduce與HadoopMapReduce相對應(yīng)D、Chubby與Zookeeper相對應(yīng)參考答案:B165.下列文件中,包含了主機名到IP地址的映射關(guān)系的文件是A、host.confB、hostsC、hosts.denyD、hosts.allow參考答案:B166.下列說法哪項有誤?A、相對于Spark來說,使用Hadoop進行迭代計算非常耗資源B、Spark將數(shù)據(jù)載入內(nèi)存后,之后的迭代計算都可以直接使用內(nèi)存中的中間結(jié)果作運算,避免了從磁盤中頻繁讀取數(shù)據(jù)C、Hadoop的設(shè)計遵循“一個軟件棧滿足不同應(yīng)用場景”的理念D、Spark可以部署在資源管理器YARN之上,提供一站式的大數(shù)據(jù)解決方案參考答案:C167.下列說法錯誤的是?A、HadoopMapReduce是MapReduce的開源實現(xiàn),后者比前者使用門檻低很多B、MapReduce采用非共享式架構(gòu),容錯性好C、MapReduce主要用于批處理、實時、計算密集型應(yīng)用D、MapReduce采用“分而治之”策略參考答案:C168.下列哪一項不屬于NoSQL的四大類型?A、文檔數(shù)據(jù)庫B、圖數(shù)據(jù)庫C、列族數(shù)據(jù)庫D、時間戳數(shù)據(jù)庫參考答案:D169.下列哪些操作可以設(shè)置一個監(jiān)聽器Watcher()A、getDataB、getChildrenC、existsD、setData參考答案:D170.下列哪些不是ZooKeeper的特點()A、順序一致性B、原子性C、多樣系統(tǒng)映像D、可靠性參考答案:C171.下列哪些不是HBase的特點()A、高可靠性B、高性能C、面向列D、緊密性參考答案:D172.下列哪項通常是集群的最主要瓶頸()。A、CPUB、網(wǎng)絡(luò)C、磁盤IOD、內(nèi)存參考答案:C173.下列哪個關(guān)于StreamGroupings的描述,有誤的是?A、FieldsGrouping:廣播發(fā)送,每一個Task都會收到所有的TupleB、GlobalGrouping:全局分組,所有的Tuple都發(fā)送到同一個Task中C、NonGrouping:不分組,和ShuffleGrouping類似,當前Task的執(zhí)行會和它的被訂閱者在同一個線程中執(zhí)行D、DirectGrouping:直接分組,直接指定由某個Task來執(zhí)行Tuple的處理參考答案:A174.下列哪個程序通常與NameNode在一個節(jié)點啟動()A、SecondaryNameNodeB、DataNodeC、TaskTrackerD、Jobtracker參考答案:D175.下列哪個不屬于NoSQL數(shù)據(jù)庫的特點?A、靈活的可擴展性B、靈活的數(shù)據(jù)模型C、與云計算緊密融合D、數(shù)據(jù)存儲規(guī)模有限參考答案:D176.下列哪個不屬于Hadoop的特性?A、成本高B、高可靠性C、高容錯性D、運行在Linux平臺上參考答案:A177.下列描述說法錯誤的是?()A、SecureCRT是一款支持SSH的終端仿真程序,它能夠在Windows操作系統(tǒng)上遠程連接Linux服務(wù)器執(zhí)行操作。B、Hadoop是一個用于處理大數(shù)據(jù)的分布式集群架構(gòu),支持在GNU/Linux系統(tǒng)以及Windows系統(tǒng)上進行安裝使用。C、VMwareWorkstation是一款虛擬計算機的軟件,用戶可以在單一的桌面上同時操作不同的操作系統(tǒng)。D、SSH是一個軟件,專為遠程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性功能的軟件。參考答案:D178.下列關(guān)于鍵值數(shù)據(jù)庫的描述,哪一項是錯誤的?A、擴展性好,靈活性好B、大量寫操作時性能高C、無法存儲結(jié)構(gòu)化信息D、條件查詢效率高參考答案:D179.下列關(guān)于zookeeper描述正確的是:()A、無論客戶端連接的是哪個Zookeeper服務(wù)器,其看到的服務(wù)端數(shù)據(jù)模型都是一致的B、從同一個客戶端發(fā)起的事務(wù)請求,最終將會嚴格按照其發(fā)起順序被應(yīng)用到zookeeper中C、在一個5個節(jié)點組成的Zookeeper集群中,如果同時有3臺機器宕機,服務(wù)不受影響D、如果客戶端連接到Zookeeper集群中的那臺機器突然宕機,客戶端會自動切換連接到集群其他機器參考答案:A180.下列關(guān)于Storm的描述,有誤的是?A、Storm將流數(shù)據(jù)Stream描述成一個有限的Tuple序列B、Storm保證每個消息都能完整處理C、Storm認為每個Stream都有一個源頭,并把這個源頭抽象為SpoutD、Bolt可以執(zhí)行過濾、函數(shù)操作、Join、操作數(shù)據(jù)庫等任何操作參考答案:A181.下列關(guān)于RDD說法,描述有誤的是?A、一個RDD就是一個分布式對象集合,本質(zhì)上是一個只讀的分區(qū)記錄集合B、每個RDD可分成多個分區(qū),每個分區(qū)就是一個數(shù)據(jù)集片段C、RDD是可以直接修改的D、RDD提供了一種高度受限的共享內(nèi)存模型參考答案:C182.下列關(guān)于MapReduce說法不正確的是()。A、MapReduce是一種計算框架B、MapReduce的核心思想是“分而治之”C、MapReduce是一個串行的編程模型D、MapReduce來源于Google的學術(shù)論文參考答案:C183.下列關(guān)于Map/Reduce計算流程敘述不正確的一項為()。A、Mapper讀取分派給它的輸出Split,并生成相應(yīng)的本地緩存。B、Mapper執(zhí)行計算處理任務(wù),將中間結(jié)果輸出保存在本地緩存。C、ApplicationMaster調(diào)度Reducer讀取Mapper的中間輸出文件,執(zhí)行Reduce任務(wù)。D、Reducer將最后結(jié)果寫入輸出文件保存到HDFS。參考答案:A184.下列關(guān)于JobTracker敘述不正確的一項為()。A、MapReduce框架的使用者B、協(xié)調(diào)MapReduce作業(yè)C、分配任務(wù)D、監(jiān)控任務(wù)參考答案:A185.下列關(guān)于Hive描述正確的是()。A、hive學習成本低,支持標準的SQL語法B、hive運行效率高,延遲低C、HQL有較好的表達能力D、Hive支持迭代計算參考答案:A186.下列關(guān)于HDFS的描述正確的是?A、如果NameNode宕機,SecondaryNameNode會接替它使集群繼續(xù)工作B、NameNode磁盤元數(shù)據(jù)不保存Block的位置信息C、HDFS集群支持數(shù)據(jù)的隨機讀寫D、DataNode通過長連接與NameNode保持通信參考答案:B187.下列關(guān)于HDFS的描述,哪個不正確?A、HDFS還采用了相應(yīng)的數(shù)據(jù)存放、數(shù)據(jù)讀取和數(shù)據(jù)復(fù)制策略,來提升系統(tǒng)整體讀寫響應(yīng)性能B、HDFS采用了主從(Master/Slave)結(jié)構(gòu)模型C、HDFS采用了冗余數(shù)據(jù)存儲,增強了數(shù)據(jù)可靠性D、HDFS采用塊的概念,使得系統(tǒng)的設(shè)計變得更加復(fù)雜參考答案:D188.下列關(guān)于HadoopAPI說法錯誤的是()A、hadoop的文件API不是通用的,只用于HDFS文件系統(tǒng)B、Configuration類的默認實例化方法是以HDFS系統(tǒng)的資源配置為基礎(chǔ)C、FileStatus對象存儲文件和目錄的元數(shù)據(jù)D、FSDataInputStream是java.io.DataInputStream的子類參考答案:A189.下列關(guān)于Combiner的描述,正確的是()。A、在MapReduce作業(yè)流程中可隨意添加CombinerB、添加了Combiner意味著MapReduce程序的運行效率得到了優(yōu)化C、Combiner可以代替ReducerD、應(yīng)謹慎使用Combiner參考答案:D190.下列對Zookeeper基本操作描述錯誤的是()。A、getACL操作用于獲取znode的ACLB、exists操作用于檢測znode是否存在C、setData操作用于獲取znode保存的數(shù)據(jù)D、sync操作用于將客戶端的znode試圖與zookeeper同步參考答案:C191.下列大數(shù)據(jù)特點中錯誤的是()。A、數(shù)據(jù)體量大B、數(shù)據(jù)種類多C、處理速度快D、價值密度高參考答案:D192.下列不屬于數(shù)據(jù)存儲技術(shù)的是()。A、MySQLB、StormC、HDFSD、HBase參考答案:B193.下列不屬于分布式數(shù)據(jù)庫系統(tǒng)的是()。A、HBaseB、BigTableC、NoSQLD、SQLServer參考答案:D194.下列不屬于HBase基本元素的一項是()。A、表B、記錄C、行鍵D、單元格參考答案:B195.下列ZooKeeper模型的數(shù)據(jù)結(jié)構(gòu)特點說明正確的是。A、znode可以有子節(jié)點目錄,并且每個znode的不可以存儲數(shù)據(jù)。B、znode不可以是臨時節(jié)點,一旦創(chuàng)建這個znode的客戶端與服務(wù)端失去聯(lián)系,這個znode將自動刪除。C、znode的是有版本的,每個znode的中存儲的數(shù)據(jù)可以有多個版本,也就是一個訪問路徑中可以存儲多份數(shù)據(jù)。D、znode的目錄名不可以自動編號,如果已經(jīng)存在了,需要使用者手動重新命名。參考答案:C196.下列()情況適合添加Combiner。A、MapReduce程序求平均值B、MapReduce程序求和C、MapReduce程序求中位數(shù)D、MapReduce程序?qū)?shù)據(jù)進行排序參考答案:B197.下列()命令可以顯示出HDFS文件系統(tǒng)中在線的數(shù)據(jù)節(jié)點。A、hdfsdfsadmin-report-liveB、hdfsdfsadmin-report-activeC、hdfsdfsadmin-report-deadD、hdfsdfsadmin-report-decommissioning參考答案:A198.下列()命令可以顯示出HDFS目錄/user/root中的內(nèi)容。A、hdfsdfs-dir/user/root/B、hdfsdfs-report/user/root/C、hdfsdfs-ls/user/root/D、hdfsdfs-display/user/root/參考答案:C199.下列()不是云計算三層架構(gòu)的概括。A、IaaSB、PaaSC、SaaPD、SaaS參考答案:C200.下列()不是非關(guān)系型數(shù)據(jù)庫。A、HBaseB、RedisC、HiveD、MongoDB參考答案:C201.狹義的Hadoop是一個適合大數(shù)據(jù)分布式存儲和分布式計算的平臺,不包括下面哪個組件?A、HDFSB、MapReduceC、YarnD、HBase參考答案:D202.為銷售報表展示開發(fā)一個MapReduce作業(yè),Mapper輸入數(shù)據(jù)的Key是年份(IntWritable),Value表示商品標識(Text)。下列哪一項決定該Mapper的數(shù)據(jù)類型?A、JobConf.setMapInputKeyClass與JobConf.setMapInputValuesClassB、HADOOP_MAP_DATATYPES環(huán)境變量C、隨作業(yè)一起提交的mapper-specification.xml文件D、InputFormat格式類參考答案:D203.為了讓集群中的機器能夠正常通信,所有集群的IP必須設(shè)置成靜態(tài)IP,防止機器重啟之后而找不到機器的情況,那么IP地址配置需要修改那個文件()A、ifcfg-loB、network-functionsC、ifcfg-ens33D、network-functions-ipv6參考答案:C204.完全分布式,各節(jié)點之間設(shè)置(),將各個從節(jié)點生成的公鑰添加到主節(jié)點的信任列表。A、SSHB、JDKC、hadoopD、HDFS參考答案:A205.完全分布式,不需要修改的配置文件為()。A、core-site.xmlB、hdfs-site.xmlC、hadoop-env.shD、mapred-site.xml參考答案:C206.通過瀏覽器界面監(jiān)控Hive的狀態(tài),以下是查看的端口()A、http://master:8088B、:50070C、http://master:16010D、http://master:9999參考答案:D207.調(diào)用Zookeeper對象創(chuàng)建的節(jié)點,不包括()。A、持久節(jié)點B、臨時節(jié)點C、持久順序節(jié)點D、DataNode節(jié)點參考答案:D208.數(shù)據(jù)清洗的方法不包括A、缺失值處理B、B.噪聲數(shù)據(jù)清除C、C.一致性檢查D、D.重復(fù)數(shù)據(jù)記錄處理參考答案:D209.數(shù)據(jù)建模中,()模型,給出更多的數(shù)據(jù)試題細節(jié),包括主鍵、外鍵等形式來描述。A、概念B、數(shù)據(jù)C、邏輯D、物理參考答案:C210.使用jar操作運行Hadoop中自帶的jar進行單詞的統(tǒng)計()A、cd-jarhadoop/share/hadoop/mapreduce/B、cdhadoop/share/hadoop/mapreduce/C、cdjar/hadoop/share/hadoop/mapreduce/D、cd/hadoop/share/hadoop/mapreduce/參考答案:B211.使配置的環(huán)境變量生效的命令是()A、vi~/.bashrcB、source~/bashrcC、cat~/.bashrcD、source~/.bashrc參考答案:D212.上傳Hadoop壓縮文件到soft目錄下的命令為()A、tar-zxvfsoft/hadoop.2.7.3.tar.gzB、tar-zcvfsoft/hadoop.2.7.3.tar.gzC、tar-zvf/soft/hadoop.2.7.3.tarD、tar-zxvf/soft/hadoop.2.7.3.tar參考答案:A213.刪除文件命令為:A、A:mkdirB、B.rmdirC、C.mvD、D.rm參考答案:D214.若不針對MapReduce編程模型中的key和value值進行特別設(shè)置,下列哪一項是MapReduce不適宜的運算。A、MaxB、AverageC、MinD、Count參考答案:B215.如何禁用reduce階段()A、設(shè)置conf.setNumreduceTasks(0)B、設(shè)置job.setNumreduceTasks(0)C、設(shè)置job.setNumreduceTasks(1)D、設(shè)置job.setNumreduceTasks()=0參考答案:B216.如果一個split文件中有3行內(nèi)容,則MapReduce框架將為其分配一個任務(wù)進程MapTask,MapTask調(diào)用()次map函數(shù)。A、1B、2C、3D、4參考答案:C217.如果一個Hadoop集群中HDFS的默認大小是128MB,本地磁盤有個HDFS上的目錄包含100個純文本文件,每個文件200MB。如果使用TextInputFormat作為輸入格式類,將該目錄作為作業(yè)輸入,將會啟動()個Map。A、64B、100C、200D、640參考答案:C218.如果想要修改集群的備份數(shù)量,可以修改下面哪個配置文件?A、mapred-site.xmlB、core-site.xmlC、hdfs-site.xmlD、hadoop-env.sh參考答案:C219.如果我們現(xiàn)有一個安裝2.6.5版本的hadoop集群,在不修改默認配置的情況下存儲200個每個200M的文本文件,請問最終會在集群中產(chǎn)生多少個數(shù)據(jù)塊(包括副本)?A、200B、1200C、400D、40000參考答案:B220.請問以下哪個命令組成是錯誤的?A、sbin/stop-dfs.shB、bin/hadoopfs-cat/hadoopdata/my.txtC、bin/hadoopnamenode-formatD、sbin/hdfsdfsadmin-report參考答案:D221.啟動集群的順序為()。①start-dfs.sh、②start-yarn.sh、③mr-jobhistory-daemon.shstarthistoryserverA、①②③B、②①③C、③②①D、③①②參考答案:A222.啟動HDFS的命令是()A、start-dfs.shB、Start-yarn.shC、start-hdfs.shD、dfs-start.sh參考答案:A223.啤酒和尿布的關(guān)系是大數(shù)據(jù)在()行業(yè)的典型應(yīng)用。A、醫(yī)療B、地產(chǎn)C、電商D、零售參考答案:B224.配置機架感知的下面哪項正確?A、都正確B、MapReduce會根據(jù)機架獲取離自己比較近的網(wǎng)絡(luò)數(shù)據(jù)C、寫入數(shù)據(jù)的時候會寫到不同機架的DataNodeD、如果一個機架出問題,不會影響數(shù)據(jù)讀寫參考答案:A225.配置Hadoop時,JAVA_HOME包含在哪一個配置文件中?A、hadoop-default.xmlB、hadoop-env.shC、hadoop-site.xmlD、configuration.xml參考答案:B226.配置Hadoop環(huán)境變量修改()文件A、vi/etc/profileB、vi/etc/profilesC、vi/etc/hostsD、vi~/input/data參考答案:A227.哪種調(diào)度器是YARN中默認的資源調(diào)度器?A、FIFOSchedulerB、CapacitySchedulerC、FairSchedulerD、以上都不是參考答案:B228.哪種場景適用于HDFSA、存儲大量小文件B、實時讀取C、需經(jīng)常修改數(shù)據(jù)D、流式讀取參考答案:D229.哪個目錄存放用戶密碼信息:A、/bootB、B./etcC、C./varD、D./dev參考答案:B230.哪個命令可以將普通用戶轉(zhuǎn)換成超級用戶:A、superB、B.passwdC、C.tarD、D.su參考答案:D231.哪個不是mapreduce運行的時候分的部分?()A、input,outputB、map,reduceC、shuffleD、hdfs參考答案:D232.目前,Hadoop的最高版本是哪個?A、Hadoop1.xB、Hadoop4.xC、Hadoop2.xD、Hadoop3.x參考答案:D233.默認NameNode周期性從DataNode接收心跳信號的時間間隔為A、1sB、2sC、3sD、4s參考答案:C234.命令rpm-qa|grepvsftpd的功能是:A、A:安裝vsftpdB、B.啟動vsftpdC、C.檢查系統(tǒng)是否已安裝vsftpdD、D.運行vsftpd程序參考答案:C235.列出磁盤分區(qū)信息的命令是:A、mkfsB、B.fdisk-lC、C.fstabD、D.dfisk參考答案:B236.禁止記錄訪問時間戳需要修改什么參數(shù)()A、noatime和nodiratimeB、notime和nodirtimeC、atime和diratimeD、time和dirtime參考答案:A237.結(jié)構(gòu)化數(shù)據(jù)的表現(xiàn)形式為()。A、文本B、視圖C、二維表D、查詢參考答案:C238.將關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到Hadoop平臺的工具是()。A、importB、exportC、overwriteD、drop參考答案:A239.互聯(lián)網(wǎng)的發(fā)展分為()個階段。A、一B、三C、二D、四參考答案:B240.關(guān)于分布式鎖的實現(xiàn),下列說法正確的是。A、在網(wǎng)絡(luò)中,網(wǎng)絡(luò)是可靠的,所以分布式協(xié)調(diào)調(diào)用很輕松。B、為每一個分布式應(yīng)用程序開發(fā)一個獨立的協(xié)調(diào)程序是必要的,不會造成浪費。C、在分布式協(xié)調(diào)系統(tǒng)中協(xié)調(diào)程序開銷較大,反而會提高原程序的性能。D、為了防止分布式系統(tǒng)中的多個進程之間相互干擾,需要一種分布式協(xié)調(diào)技術(shù)來對這些進程進行調(diào)度。參考答案:D241.關(guān)于Shuffle過程環(huán)形緩沖區(qū)描述正確的是()A、環(huán)形緩沖區(qū)必須是100MB.B、環(huán)形緩沖區(qū)可以提高Job執(zhí)行效率C、環(huán)形緩沖區(qū)閥門值大小可以修改。D、以上都不正確。參考答案:B242.關(guān)于SecondaryNameNode哪項是正確?()A、它是NameNode的熱B、它對內(nèi)存沒有要求C、它的目的是幫助NameNode合并編輯日志,減少NameNode啟動時間D、SecondaryNameNode應(yīng)與NameNode部署到一個節(jié)點參考答案:C243.關(guān)于Python中的繼承,以下說法最正確的是:A、實現(xiàn)繼承的類被稱為子類。B、如果一個類繼承另外一個類,則需要在類定義的第一行中類名的后面加小括號,小括號中傳入父類的類名。C、被繼承的類被稱為父類,也被稱為基類或超類D、以上都正確參考答案:D244.關(guān)于NameNode和SecondaryNameNode的說法錯誤的是()A、NameNode上實現(xiàn)的NamenodeProtocol用于二者命令通信B、數(shù)據(jù)的通信使用的是ftp協(xié)議(http協(xié)議)C、數(shù)據(jù)通信使用的是http協(xié)議D、協(xié)議的容器是jetty參考答案:B245.關(guān)于mapreduce框架中一個作業(yè)的reduce任務(wù)的數(shù)目,下列說法正確的是()。A、由自定義的Partitioner來確定B、是分塊的總數(shù)目一半C、可以由用戶來自定義,通過JobConf.setNumReducetTask(int)來設(shè)定一個作業(yè)中reduce的任務(wù)數(shù)目D、由MapReduce隨機確定其數(shù)目參考答案:C246.關(guān)于MapReduce的描述錯誤的是()A、MapReduce框架會先排序map任務(wù)的輸出B、通常,作業(yè)的輸入輸出都會被存儲在文件系統(tǒng)中C、通常計算節(jié)點和存儲節(jié)點是同一節(jié)點D、一個Task通常會把輸入集切分成若干獨立的數(shù)據(jù)塊參考答案:D247.關(guān)于MapReduce1和YARN的對比錯誤的是?A、MapReduce1由JobTracker負責作業(yè)調(diào)度與任務(wù)監(jiān)控B、YARN的作業(yè)調(diào)度和任務(wù)監(jiān)控都是由ResourceManager組件完成C、MapReduce1的任務(wù)節(jié)點叫做TaskTracker,而Yarn的任務(wù)節(jié)點為NodeManagerD、MapReduce1的資源調(diào)配單元為Slot,而Yarn的資源調(diào)配單元為Container參考答案:B248.關(guān)于Linux操作系統(tǒng)的組成和結(jié)構(gòu),下面敘述中錯誤的是()A、某個應(yīng)用程序在Linux操作系統(tǒng)環(huán)境下運行時,它就成為一個用戶進程B、Linux提供的GLIBC是可移植的標準C庫函數(shù)實現(xiàn),提供標準I/O和標準流的一系列接口。C、Linux內(nèi)核包含進程管理、內(nèi)存管理、文件管理、網(wǎng)絡(luò)接口和進程間通信等模塊D、Linux是參照Minix開發(fā)的,采用與Minix相同的微內(nèi)核結(jié)構(gòu)參考答案:D249.關(guān)于HiveSQL基本操作描述正確的是?(A)A、創(chuàng)建外部表時需要指定external關(guān)鍵字B、一旦表創(chuàng)建好,不可再修改表名C、一旦表創(chuàng)建好,不可再修改列名D、一旦表創(chuàng)建好,不可再增加新
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒科疾病治療策略總結(jié)與反思
- 住院患者營養(yǎng)支持方案探討
- 《幸福拍手歌》標準課件 碼農(nóng)集市文檔下載平臺
- 本土化ICH-GCP實施中的常見問題與對策
- 護理質(zhì)量考核的前沿動態(tài)
- 匯福糧油集團招聘面試題及答案
- 個性化藥物遞送系統(tǒng)研發(fā)與創(chuàng)新
- 數(shù)據(jù)結(jié)構(gòu) 教案全套 張惠濤 第1-9章 數(shù)據(jù)結(jié)構(gòu)基本概念 -排序的定義和相關(guān)概念;插入排序算法
- 介入放射學技術(shù)與操作
- 醫(yī)療護理信息化系統(tǒng)應(yīng)用與培訓(xùn)
- 景區(qū)接待員工培訓(xùn)課件
- 2025廣東深圳市公安局第十三批招聘警務(wù)輔助人員2356人筆試備考題庫含答案解析(奪冠)
- 客源國概況日本
- 學位授予點評估匯報
- 《Stata數(shù)據(jù)統(tǒng)計分析教程》
- 2025江蘇鎮(zhèn)江市京口產(chǎn)業(yè)投資發(fā)展集團有限公司招聘2人備考題庫含答案詳解(綜合卷)
- 2025重慶水務(wù)集團股份有限公司招聘64人備考題庫及答案詳解(全優(yōu))
- 2025年學法普法考試答案(全套)
- 汽車維修公司hse管理制度
- 國家集采中選目錄1-8批(完整版)
- GB 7101-2022食品安全國家標準飲料
評論
0/150
提交評論