Introduktion till grisintervju Fråga och svar

Apache Pig är en plattform på hög nivå som används för att skapa program som körs på Hadoop. Språket av grisen kallas Pig Latin. Pig är skriven i Java och den har utvecklats av Yahoo research och Apache programvarufundament. Den första utgåvan inträffade den 11 september 2008. Förberedelserna för en jobbintervju i Pig. Jag är säker på att du vill veta de vanligaste grisintervjufrågorna och svar som hjälper dig att knäcka grisintervjuet med lätthet.

Nedan är listan över de bästa svinintervjufrågor och svar till din undsättning. dessa intervjufrågor är indelade i två delar är följande:

  • Del 1 - Grisintervjufrågor (grundläggande)
  • Del 2 - Frågor om grisintervjuer (avancerat)

Del 1 - Grisintervjufrågor (grundläggande)

Den första delen täcker grundläggande grisintervjufrågor och svar

Q1. Vad är skillnaden mellan Map Reduce och Pig?

Svar:
Map Reduce är ett sammanställt språk och kodeffektivitet för Map-reducering är hög och Pig är ett skriptspråk med mindre kodeffektivitet.

F2. Vad menar du med påsen i grisen?

Svar:
Samling av tuples är känd som en påse i en gris.

Q3.Vad är de komplexa datatyperna i Pig?

Svar:
Map, Tuples and Bag är de komplexa datatyperna av gris.

Q4.What är platt i Pig?

Svar:
När vi vill ta bort boet från uppgifterna i tupel eller påse använder vi Flatten.

Q5. Anta att vi har ett filnamn med abc.csv och har attributet som id, namn, år, betyg, varaktighet. Hur laddar du upp den här filen till en gris?

Svar:
filmer = LOAD 'path of abc.csv' ANVÄNDER Pig Storage (', ') som (id, namn, år, betyg, varaktighet);

F6.Vad är skillnaden mellan PigLatin och HIVEQL?

Svar:
HIVEQL är ett deklarativt språk och PigLatin är en procedurmail.

Låt oss gå till nästa frågor om grisintervjuer.

Q7.Vad menar du med en inre påse och ytterpåse hos gris?

Svar:
Förhållandet inuti påsen hänvisas till den inre påsen och det normala förhållandet kallas en yttre påse.

Q8.Vad är skillnaden mellan Group och COGROUP?

Svar:
GROUP-operatören är van vid att gruppera informationen i en enda relation och COGROUP används för att skapa relationen i GROUP och JOIN.

Q9.Vad är skillnaden mellan COUNT och COUNT_STAR?

Svar:
COUNT-funktionen fungerar inte med ett NULL-värde när vi räknar ett element i en påse men COUNT_STAR kommer att ta hänsyn till NULL-värdet.

Q10. Vilka är diagnosoperatörerna tillgängliga i Apache Pig?

Svar:
Dumpoperatör, beskriv operatör, förklara operatör, illustrera operatör.

Fråga 11. Vad menar du med UNION och SPLIT operatör?

Svar:
Genom att använda en UNION-operatör kan vi slå samman innehållet i två eller flera relationer och en SPILLED-operatör används för att dela upp en enda relation i två eller flera relationer.

F12. Hur får man de 10 bästa tuplorna från relationen R?

Svar:
Genom att använda funktionen TOP ().

Låt oss gå till nästa frågor om grisintervjuer.

F13.Vad är likheterna mellan gris och bikupa?

Svar:
Grisanvändning PigLatin och Hive-användning HiveQL konverterar båda kommandona till MapReduce-jobb.

Fråga 14: vad är de olika typerna av UDF: s funktioner för JAVA som stöds av Apache Pig?

Svar:
Algebraiska, Eval, Filterfunktioner är typerna av UDF-funktioner.

Q15.Du har en fil filmer.txt i HDFS-katalogen med 1000 poster. Du vill bara se de första 10 posterna från filmen films.txt. Hur kommer du att göra detta?

Svar:
Först måste du ladda filmerna.txt med filnamnet fil:
filmer = LADDA 'sökväg till filmer.txt' ANVÄNDER Pig Storage (', ') som (attribut);
Resultat = begränsad anställd 10

Del 2 - Frågor om grisintervjuer (avancerat)

Låt oss nu titta på de avancerade frågorna om grisintervjuer.

F16.Hur interagerar användare med Hadoop in Pig?

Svar:
Genom att använda grymskal

Q17.Is Gris stödjer flera linjekommandon?

Svar:
Ja

F18.Vad är alla statistikklasser i ett pigstats-paket?

Svar:
PigStats, JobStats, OutputStats, InputStats.

F19.Vad är UDF?

Svar:
Funktionen som inte är inbyggd i operatör men programmatiskt kan skapa en funktion för att få fram funktionaliteten.

Q20. Förklarar det är fallkänsligheten i svin Latin?

Svar:
Relationernas funktioner och namn är skiftlägeskänsliga i svin Latin men ett namn eller nyckelord och parameter är okänsliga för versaler.

Q21. Vad är Grunt in Pig?

Svar:
Grunt är en kommandoterminal som är ett interaktivt skal där vi ger kommandot Pig.

Fråga 22. Vad är kravet för MapReduce vid Pig-programmering?

Svar:
MapReduce är en körmotor.

Låt oss gå till nästa frågor om grisintervjuer.

Q23.What är Pig motor?

Svar:
Grismotor tillhandahåller exekveringsmiljön för att köra svinprogrammen. Den konverterar grisverksamheten till MapReduce-jobb.

F24.Vad är exekveringslägena för gris?

Svar:
Lokalt läge: Grisoperationen kommer att utföras i en enda JVM.
MapReduce-läge: Exekvering görs av Hadoop-klustret.

F25.Vad finns de olika Eval-funktionerna som finns i gris?

Svar:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT är olika EVAL-grisfunktioner.

F26. Vad menar du med LOAD and STORE i Pig?

Svar:
Dessa är operatören för att ladda och lagra data i hdfs.

Låt oss gå till nästa frågor om grisintervjuer.

F27. Vilken matematikfunktion finns i Pig?

Svar:
ABS, ACOS, LOG, ROUND, CBRT, SORT är de matematiska funktioner som finns tillgängliga i Pig.

Fråga 28. Vad gjorde det distinkta nyckelordet i Pig?

Svar:
Särskilda nyckelord tar bort duplicerade nyckelord från posterna. För t.ex.
filmer = LOAD 'path of abc.csv' ANVÄNDER Pig Storage (', ') som (id, namn, år, betyg, varaktighet);
New_movies = distinkt (id, namn, år, betyg, varaktighet);

F29.Vad menar du med primitiv Datatyp i Pig?

Svar:
Int, Long, Float, Double, Char array, Byte array är de primitiva datatyperna i Pig.

Q30.What menar du med en tupel i Pig?

Svar:
En beställd uppsättning fält för en data kallas Tuple.

Slutsats

Om du förbereder dig på Hadoop-relaterade jobb måste du förbereda grisen för det eftersom detta ämne kommer att spela den viktigaste rollen för att säkra goda kommentarer i intervjun. Frågorna om grisintervju som delas ovan hjälper dig att förbereda grunderna och teoretiskt för grisen, men du måste ha händerna på grisen. Det hjälper dig att bygga upp självförtroendet och avancerad kunskap.

Rekommenderad artikel

Detta har varit en guide till Lista över svarsintervjufrågor och svar så att kandidaten lätt kan skada dessa svinintervjufrågor. Här behandlade vi såväl basiska som avancerade frågor om svinintervjuer. Du kan också titta på följande artiklar för att lära dig mer -

  1. Användbara Apache PIG-intervjufrågor
  2. C ++ intervjufrågor
  3. Sparkintervjufrågor du borde veta
  4. Gurkaintervjufrågor