Uvod u Svinjski intervju Pitanja i odgovori
Apache Pig je platforma visoke razine koja se koristi za stvaranje programa koji se izvode na Hadoopu. Jezik svinje poznat je kao latinski svinja. Svinja je napisana na Javi, a razvili su je Yahoo research i Apache softverska fondacija. Prvobitno izdanje dogodilo se 11. rujna 2008. Pripremajući se za posao u Pig-u. Siguran sam da želite znati najčešća pitanja o intervjuima sa svinjama i odgovore koji će vam pomoći da s lakoćom probijete intervju sa svinjama.
Ispod je popis najboljih pitanja o intervjuima za svinje i odgovora koji su vam spašeni. ova pitanja za intervju podijeljena su u dva dijela:
- Dio 1 - Pitanja o intervjuima sa svinjama (osnovno)
- Dio 2 - Pitanja o intervjuima sa svinjama (napredno)
Dio 1 - Pitanja o intervjuima sa svinjama (osnovno)
Ovaj prvi dio pokriva osnovna pitanja i odgovore u vezi s svinjama
P1.Šta je razlika između smanjenja karte i svinje?
Odgovor:
Map Reduct je sastavljeni jezik, a učinkovitost kodova Map-redukcije je velika, a Pig je skriptni jezik s manje učinkovitosti koda.
P2.Što mislite pod torbom u Svinji?
Odgovor:
Kolekcija tupola poznata je kao vreća u svinje.
P3.Koje su složene vrste podataka u svinji?
Odgovor:
Map, Tuples i Bag su složene vrste podataka svinja.
Q4.Što je spljošteno u svinji?
Odgovor:
Kada želimo ukloniti gniježđenje iz podataka u košulji ili vrećici, tada koristimo Flatten.
Q5. Pretpostavimo da imamo naziv datoteke s abc.csv koji ima atribut poput id, ime, godina, ocjena, trajanje. Kako ćete tu datoteku prenijeti u svinju?
Odgovor:
films = LOAD 'path of abc.csv' KORIŠTENJE Pig Storage (', ') as (id, ime, godina, ocjena, trajanje);
Q6.Koja je razlika između PigLatina i HIVEQL-a?
Odgovor:
HIVEQL je deklarativni jezik, a PigLatin je proceduralna pošta.
Prijeđite na sljedeća pitanja o intervjuima o svinjama.
P7.Što mislite pod unutrašnjom vrećom i vanjskom vrećom u svinji?
Odgovor:
Odnos unutar vreće odnosi se na unutarnju vreću, a normalan odnos poznat je kao vanjska vreća.
P8. Koja je razlika između Grupe i COGROUP-a?
Odgovor:
Operater GROUP koristi se za grupiranje podataka u jednom odnosu, a COGROUP se koristi za izradu odnosa u GROUP and JOIN.
P9.Šta je razlika između COUNT i COUNT_STAR?
Odgovor:
Funkcija COUNT ne radi s NULL vrijednošću kad u vrećici računamo element, ali COUNT_STAR će smatrati NULL vrijednost.
Q10. Koji su dijagnostički operateri dostupni u Apache Svinji?
Odgovor:
Operator deponija, opisati operatora, objasniti operatora, ilustrirati operatora.
P11. Što mislite pod UNION i SPLIT operatorom?
Odgovor:
Korištenjem UNION operatera možemo spojiti sadržaj dva ili više odnosa, a SPILLED operator koristi se za podjelu jednog odnosa u dva ili više odnosa.
Q12.Kako dobiti 10 najboljih tupola iz relacije R?
Odgovor:
Korištenjem funkcije TOP ().
Prijeđite na sljedeća pitanja o intervjuima o svinjama.
P13. Koje su sličnosti između svinja i košnica?
Odgovor:
Korištenje svinja PigLatin i Hive korištenje HiveQL pretvaraju naredbe u zadatke MapReduce.
Q14.koje su različite vrste UDF-ovih funkcija JAVA-e koje podržava Apache Pig?
Odgovor:
Algebraic, Eval, Filter funkcije su vrste UDF funkcija.
Q15.Imate datoteku movies.txt u HDFS direktoriju s 1000 zapisa. Želite vidjeti samo prvih 10 zapisa iz datoteke films.txt. Kako ćete to učiniti?
Odgovor:
Najprije morate učitati movies.txt s filmom naziva odnosa:
films = LOAD 'putanja filmova.txt' KORIŠTENJE Skladište svinja (', ') kao (atributi);
Rezultat = limit zaposlenika 10
Dio 2 - Pitanja o intervjuima sa svinjama (napredno)
Pogledajmo sada napredna pitanja o intervjuima o svinjama.
Q16.Kako korisnici komuniciraju s Hadoopom u Svinji?
Odgovor:
Upotrebom grunt shell-a
P17. Je li Pig podržava višeredne naredbe?
Odgovor:
Da
Q18.Koje su sve klase statistike u paketu pigstats?
Odgovor:
PigStats, JobStats, OutputStats, InputStats.
Q19.Što je UDF?
Odgovor:
Funkcija koja nije ugrađena u operatora, ali može programski stvoriti funkciju za podizanje funkcionalnosti.
Q20.Objasnite je li velika i mala slova u svinjskom latinskom jeziku?
Odgovor:
Funkcije i imena odnosa osjetljivi su na velika slova u svinjskoj svinji, ali ime ili ključna riječ i parametar ne razlikuju velika i mala slova.
P21.Što je Grunt u svinjama?
Odgovor:
Grunt je naredbeni terminal koji je interaktivna ljuska gdje dajemo naredbu Svinja.
P22. Koji je zahtjev MapReduce u programiranju svinja?
Odgovor:
MapReduce je izvršni motor.
Prijeđite na sljedeća pitanja o intervjuima o svinjama.
Q23.Što je svinjski motor?
Odgovor:
Svinjski motor pruža okruženje za izvršavanje programa za prase. Pretvara operacije svinja u poslove MapReduce.
P24. Koji su načini izvršenja Svinje?
Odgovor:
Lokalni način rada: Operacija svinja izvest će se u jednom JVM-u.
Način MapReduce: Izvršenje će se izvršiti na Hadoop grupi.
P25.Koje su različite Eval funkcije dostupne kod svinje?
Odgovor:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT različite su EVAL svinjske funkcije.
P26.Što mislite pod UTOVARI i SKLADIŠTENJE u svinji?
Odgovor:
Ovo su operateri za učitavanje i spremanje podataka u hdfs.
Prijeđite na sljedeća pitanja o intervjuima o svinjama.
Q27. Koja je matematička funkcija dostupna u svinjama?
Odgovor:
ABS, ACOS, LOG, KRUG, CBRT, SORT su matematičke funkcije dostupne u Svinjama.
Q28.Što je zasebna ključna riječ radila u Svinji?
Odgovor:
Različite ključne riječi uklone dvostruke ključne riječi iz zapisa. Na primjer:
films = LOAD 'path of abc.csv' KORIŠTENJE Pig Storage (', ') as (id, ime, godina, ocjena, trajanje);
New_movies = različit (id, ime, godina, ocjena, trajanje);
P29. Što mislite pod primitivnim tipom podataka u svinjama?
Odgovor:
Int, Long, Float, Double, Char array, Byte niz su primitivne vrste podataka u Svinji.
P30. Što mislite pod nagačom svinje?
Odgovor:
Naručeni skup podataka podataka naziva se Tuple.
Zaključak
Ako se pripremate za poslove u vezi s Hadoop-om, za to morate pripremiti Svinja jer će ova tema igrati glavnu ulogu u osiguravanju dobrih primjedbi u intervjuu. Pitanja za intervju sa svinjama koja su podijeljena gore pomoći će vam da pripremite osnove i teoretski o svinji, ali morate imati ruke na svinji. To će vam pomoći da izgradite samopouzdanje i napredno znanje.
Preporučeni članak
Ovo je vodič za Popis pitanja i odgovora za intervju sa svinjama kako bi kandidat mogao lako razbiti ova pitanja o intervjuima sa svinjama. Ovdje smo pokrenuli i osnovna i napredna pitanja o intervjuima o svinjama. Možete pogledati i sljedeće članke da biste saznali više -
- Korisna pitanja za intervju Apache PIG
- C ++ pitanja za intervju
- Spark Intervju Pitanja koja biste trebali znati
- Intervjui s krastavcima