Úvod do rozhovoru ošípaných Otázky a odpovede
Apache Pig je platforma na vysokej úrovni, pre ktorú sa používajú na vytváranie programov spustených na serveri Hadoop. Jazyk ošípaných je známy ako latina ošípaných. Prasa je napísaná v jazyku Java a bola vyvinutá výskumom Yahoo a softvérovou nadáciou Apache. K jej prvému prepusteniu došlo 11. septembra 2008. Príprava na pracovný pohovor v Prahe. Som si istý, že chcete poznať najbežnejšie otázky týkajúce sa rozhovoru ošípaných a odpovede, ktoré vám pomôžu ľahko rozlúštiť rozhovor ošípaných.
Nižšie je uvedený zoznam najlepších otázok a odpovedí na otázky týkajúce sa ošípaných pri vašej záchrane. tieto otázky na pohovor sú rozdelené do dvoch častí:
- 1. časť - Otázky na pohovor ošípaných (základné)
- 2. časť - Otázky na rozhovor s prasaťom (rozšírené)
1. časť - Otázky na pohovor ošípaných (základné)
Táto prvá časť sa venuje základným otázkam a odpovediam na ošípané
Q1. Aký je rozdiel medzi mapami Reduce a Pig?
odpoveď:
Map Reduce je kompilovaný jazyk a efektivita kódov Map-redukcie je vysoká a Pig je skriptovací jazyk s menšou účinnosťou kódu.
Q2.Čo myslíš taškou v ošípaných?
odpoveď:
Zber tŕňov je známy ako vrece ošípaných.
Q3.Aké sú zložité typy údajov v Pig?
odpoveď:
Mapa, Tuples a Bag sú komplexné dátové typy ošípaných.
Q4.Čo je v prase sploštené?
odpoveď:
Keď chceme z hniezda alebo z vrecka odstrániť hniezdo, použijeme sploštenie.
Q5. Predpokladajme, že máme názov súboru s abc.csv a majúci atribút ako id, meno, rok, hodnotenie, trvanie. Ako odovzdáte tento súbor ošípanej?
odpoveď:
movies = LOAD 'path of abc.csv' USING Pig Storage (', ') as (id, meno, rok, hodnotenie, trvanie);
Otázka: Aký je rozdiel medzi PigLatin a HIVEQL?
odpoveď:
HIVEQL je deklaratívny jazyk a PigLatin je procedurálna pošta.
Prejdime k ďalším otázkam týkajúcim sa ošípaných.
Q7. Čo máte na mysli pod vnútorným a vonkajším vreckom ošípaných?
odpoveď:
Vzťah vo vnútri vaku sa označuje ako vnútorný vak a normálny vzťah sa nazýva vonkajší vak.
Otázka: Aký je rozdiel medzi skupinou a COGROUP?
odpoveď:
Operátor GROUP sa používa na zoskupenie údajov do jedného vzťahu a COGROUP sa používa na vytvorenie vzťahu v GROUP a JOIN.
Otázka: Aký je rozdiel medzi COUNT a COUNT_STAR?
odpoveď:
Funkcia COUNT nefunguje s hodnotou NULL, keď počítame prvok v sáčku, ale COUNT_STAR bude považovať hodnotu NULL.
Q10. Aké diagnostické operátory sú k dispozícii v Apache Pig?
odpoveď:
Operátor výpisu, Popíšte operátora, Vysvetlite operátora, Ilustrujte operátora.
Q11.Čo myslíte operátormi UNION a SPLIT?
odpoveď:
Použitím operátora UNION môžeme zlúčiť obsah dvoch alebo viacerých vzťahov a operátor SPILLED sa používa na rozdelenie jedného vzťahu na dva alebo viac vzťahov.
Q12.Ako získať prvých 10 tuplov zo vzťahu R?
odpoveď:
Použitím funkcie TOP ().
Prejdime k ďalším otázkam týkajúcim sa ošípaných.
Q13.Aké sú podobné črty ošípaných a úľa?
odpoveď:
Použitie ošípaných PigLatin a Hive HiveQL prevádzajú príkazy na úlohy MapReduce.
Q14.Aké sú rôzne typy funkcií JAVA UDF, ktoré podporuje Apache Pig?
odpoveď:
Algebraické, Eval, filtračné funkcie sú typy funkcií UDF.
Q15.V adresári HDFS máte súbor movies.txt s 1 000 záznamami. Chcete vidieť iba prvých 10 záznamov zo súboru movies.txt. Ako to urobíš?
odpoveď:
Najprv musíte načítať videosekvencie.txt s názvom filmu vzťah:
movies = LOAD 'cesta filmov.txt' USING Pig Storage (', ') ako (atribúty);
Výsledok = limitovaný zamestnanec 10
2. časť - Otázky na rozhovor s prasaťom (rozšírené)
Pozrime sa teraz na pokročilé otázky týkajúce sa rozhovorov ošípaných.
Q16.Ako používatelia interagujú s produktom Hadoop v Pig?
odpoveď:
Použitím grunt shell
Q17.Je ošípané podporované viacriadkové príkazy?
odpoveď:
Áno
Q18.Aké sú všetky triedy štatistík v balíku pigstatov?
odpoveď:
PigStats, JobStats, OutputStats, InputStats.
Q19.Čo je to UDF?
odpoveď:
Funkcia, ktorá nie je zabudovaná v operátorovi, ale môže programovo vytvoriť funkciu na zvýšenie funkčnosti.
Q20.Vysvetlite, aká je citlivosť malých a veľkých písmen v prípade prasačej latinčiny?
odpoveď:
Funkcie a názvy vzťahov sú v prípade latiny Pig citlivé na veľké a malé písmená, ale meno alebo kľúčové slovo a parameter nerozlišujú veľké a malé písmená.
Q21.Čo je Grunt v ošípaných?
odpoveď:
Grunt je príkazový terminál, čo je interaktívny shell, kde dáme príkaz Pig.
Q22.Aký je požiadavka MapReduce v programovaní ošípaných?
odpoveď:
MapReduce je spúšťací motor.
Prejdime k ďalším otázkam týkajúcim sa ošípaných.
Q23.Čo je to ošípané?
odpoveď:
Ošípaný motor poskytuje prostredie na vykonávanie programov ošípaných. Konvertuje operácie ošípaných na úlohy MapReduce.
Q24.Aké sú režimy vykonávania Pig?
odpoveď:
Lokálny režim: Prevádzka ošípaných sa vykoná v jednom JVM.
Režim MapReduce: Vykonanie sa vykoná zo skupiny Hadoop.
Q25.Aké sú rôzne funkcie Eval ošípaných?
odpoveď:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT sú rôzne funkcie prasaťa EVAL.
Q26.Čo myslíš LOAD a STORE v Pig?
odpoveď:
Toto je operátor na načítanie a uloženie údajov v hdf.
Prejdime k ďalším otázkam týkajúcim sa ošípaných.
Q27.Ktorá matematická funkcia je k dispozícii v prasa?
odpoveď:
ABS, ACOS, LOG, ROUND, CBRT, SORT sú matematické funkcie dostupné v Pig.
Q28.Čo urobilo odlišné kľúčové slovo v Pig?
odpoveď:
Rozlišujúce kľúčové slová odstránia duplicitné kľúčové slová zo záznamov. Napríklad:
movies = LOAD 'path of abc.csv' USING Pig Storage (', ') as (id, meno, rok, hodnotenie, trvanie);
New_movies = zreteľný (id, meno, rok, rating, trvanie);
Otázka č. 29: Čo myslíš podľa primitívneho typu údajov v prípade ošípaných?
odpoveď:
Int, Long, Float, Double, Char array, Byte array sú primitívnymi dátovými typmi v Pig.
Q30.Čo tým myslíte na tuple v ošípaných?
odpoveď:
Usporiadaná skupina polí údajov sa nazýva Tuple.
záver
Ak sa pripravujete na pracovné miesta súvisiace s hadoopom, musíte na to pripraviť prasa, pretože táto téma bude hrať hlavnú úlohu pri zabezpečovaní dobrých poznámok v rozhovore. Otázky týkajúce sa rozhovoru ošípaných, ktoré sú zdieľané vyššie, vám pomôžu pripraviť základy a teoreticky ošípané, musíte však mať ruky na prase. Pomôže vám to vybudovať si dôveru a pokročilé znalosti.
Odporúčaný článok
Toto bol sprievodca zoznamom otázok a odpovedí na otázky týkajúce sa ošípaných, aby uchádzač mohol ľahko vykonať tvrdé zásahy do týchto otázok. Tu sme sa zaoberali tak základnými, ako aj pokročilými otázkami ošípaných. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Užitočné otázky týkajúce sa rozhovoru Apache PIG
- Rozhovor s C ++
- Spark Interview otázky, ktoré by ste mali vedieť
- Otázky na rozhovor s uhorkou