Introduktion til grisinterview Spørgsmål og svar

Apache Pig er en platform på højt niveau, som bruges til at oprette programmer, der kører på Hadoop. Sproget af svin er kendt som svin Latin. Gris er skrevet i Java, og den blev udviklet af Yahoo research og Apache software foundation. Den første frigivelse skete den 11. september 2008. Forberedelse på et jobsamtale i Pig. Jeg er sikker på, at du vil kende de mest almindelige svineintervjuespørgsmål og svar, der vil hjælpe dig med at knække griseintervjuet let.

Nedenfor er listen over de øverste spørgsmål om svininterview og svar til din redning. disse interviewspørgsmål er delt i to dele er som følger:

  • Del 1 - Spørgselsspørgsmål om svin (grundlæggende)
  • Del 2 - Spørgselsspørgsmål om svin (avanceret)

Del 1 - Spørgselsspørgsmål om svin (grundlæggende)

Denne første del dækker grundlæggende spørgsmål om svineintervju og svar

Q1. Hvad er forskellen mellem Map Reduce og Pig?

Svar:
Map Reduce er et kompileret sprog og kodeeffektivitet for Map-reducering er høj, og Pig er et scriptingsprog med mindre kodeeffektivitet.

Spm. 2. Hvad mener du med posen i grisen?

Svar:
Indsamling af tuples er kendt som en pose i en gris.

Q3.Hvad er de komplekse datatyper i gris?

Svar:
Kort, tuples og taske er de komplekse datatyper af svin.

Q4.What er fladt i gris?

Svar:
Når vi ønsker at fjerne reden fra dataene i tuple eller taske, bruger vi Flatten.

Q5. Antag, at vi har et filnavn med abc.csv og har attributten som id, navn, år, bedømmelse, varighed. Hvordan uploader du denne fil til en gris?

Svar:
film = LAD 'sti til abc.csv' BRUG PIG Storage (', ') som (id, navn, år, vurdering, varighed);

Q6.Hvad er forskellen mellem PigLatin og HIVEQL?

Svar:
HIVEQL er et deklarativt sprog, og PigLatin er en proceduremail.

Lad os gå til de næste spørgsmål om svininterview.

Q7.Hvad mener du med en indre pose og en ydre taske hos svin?

Svar:
Forholdet inde i posen henvises til den indre taske, og det normale forhold er kendt som en ydre taske.

Q8.Hvad er forskellen mellem Group og COGROUP?

Svar:
GROUP-operatøren er vant til at gruppere dataene i en enkelt relation, og COGROUP bruges til at oprette relationen i GROUP og JOIN.

Q9.Hvad er forskellen mellem COUNT og COUNT_STAR?

Svar:
COUNT-funktion fungerer ikke med en NULL-værdi, når vi tæller et element i en pose, men COUNT_STAR vil overveje NULL-værdien.

Q10. Hvad er de diagnostiske operatører tilgængelige i Apache Pig?

Svar:
Dump operatør, beskriv operatør, forklar operatør, illustrer operatør.

Spm. 11. Hvad mener du med UNION og SPLIT-operatøren?

Svar:
Ved at bruge en UNION-operatør kan vi flette indholdet af to eller flere relationer, og en SPILLED-operatør bruges til at opdele den enkelte relation i to eller flere relationer.

Q12.Hvordan får man de 10 bedste tupler fra forholdet R?

Svar:
Ved at bruge funktionen TOP ().

Lad os gå til de næste spørgsmål om svininterview.

Q13.Hvad er lighederne mellem Gris og Hive?

Svar:
Svinebrug PigLatin og Hive-brug HiveQL konverterer begge kommandoer til MapReduce-job.

Q14.hvad er de forskellige typer af UDFs funktioner til JAVA, som understøttes af Apache Pig?

Svar:
Algebraiske, Eval, Filterfunktioner er typerne af UDF-funktioner.

Q15.Du har en fil films.txt i HDFS-biblioteket med 1000 poster. Du vil kun se de første 10 poster fra filen films.txt. Hvordan vil du gøre det?

Svar:
Først skal du indlæse films.txt med filnavnet om relationen:
film = LAD 'stien til film.txt' BRUG PIG Storage (', ') som (attributter);
Resultat = begrænset medarbejder 10

Del 2 - Spørgselsspørgsmål om svin (avanceret)

Lad os nu se på de avancerede spørgsmål om svininterview.

Q16.Hvordan interagerer brugere med Hadoop in Pig?

Svar:
Ved at bruge grynt skal

Q17.Is Grise understøtter multi-line kommandoer?

Svar:
Ja

Sp. 18. Hvad er alle statistiklasser i en pigstats-pakke?

Svar:
PigStats, JobStats, OutputStats, InputStats.

Q19.Hvad er UDF?

Svar:
Funktionen, der ikke er indbygget i operatøren, men som programmatisk kan oprette en funktion til at få funktionen op.

Spørgsmål 20. Forklares sagsfølsomheden i svin Latin?

Svar:
Relationernes funktioner og navne er store og små bogstaver i svin-latin, men et navn eller et nøgleord og en parameter er små og små bogstaver.

Q21. Hvad er Grunt in Pig?

Svar:
Grunt er en kommandoterminal, som er et interaktivt shell, hvor vi giver kommandoen fra Pig.

Spm. 22 Hvad er kravet til MapReduce i svineprogrammering?

Svar:
MapReduce er en udførelsesmotor.

Lad os gå til de næste spørgsmål om svininterview.

Q23.Hvad er svinemaskine?

Svar:
Svinmotor giver eksekveringsmiljøet til at køre svineprogrammer. Det konverterer svineoperationer til MapReduce-job.

Q24.Hvad er eksekveringsformer for gris?

Svar:
Lokal tilstand: Svinehandling udføres i en enkelt JVM.
MapReduce-tilstand: Udførelse udføres af Hadoop-klyngen.

Q25.Hvad er de forskellige Eval-funktioner tilgængelige hos svin?

Svar:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT er forskellige EVAL-svinefunktioner.

Q26.Hvad mener du med LOAD and STORE i Pig?

Svar:
Disse er operatøren til indlæsning og lagring af data i hdfs.

Lad os gå til de næste spørgsmål om svininterview.

Q27. Hvilken matematikfunktion er tilgængelig i gris?

Svar:
ABS, ACOS, LOG, ROUND, CBRT, SORT er de matematiske funktioner, der er tilgængelige i Gris.

Sp. 28. Hvad gjorde det tydelige nøgleord i gris?

Svar:
Særlige nøgleord fjerner de duplikate nøgleord fra posterne. For f.eks:
film = LAD 'sti til abc.csv' BRUG PIG Storage (', ') som (id, navn, år, vurdering, varighed);
New_movies = distinkt (id, navn, år, vurdering, varighed);

Sp. 29. Hvad mener du med den primitive datatype i grisen?

Svar:
Int, Long, Float, Double, Char array, Byte array er de primitive datatyper i Gris.

Sp. 30. Hvad mener du med en tuple i Gris?

Svar:
Et bestilt sæt felt med data kaldes Tuple.

Konklusion

Hvis du forbereder dig på de Hadoop-relaterede job, skal du forberede grisen til det, fordi dette emne vil spille den største rolle for at sikre gode bemærkninger i interviewet. Spørgsmålene om svinintervjuet, der deles ovenfor, hjælper dig med at forberede de grundlæggende og teoretiske for grisen, men du skal have hænderne på grisen. Det vil hjælpe dig med at opbygge selvtillid og avanceret viden.

Anbefalet artikel

Dette har været en guide til Liste over svinintervjuespørgsmål og-svar, så kandidaten let kan nedbryde disse svineintervjuespørgsmål. Her dækkede vi både basiske såvel som avancerede spørgsmål om svininterview. Du kan også se på de følgende artikler for at lære mere -

  1. Nyttige Apache PIG-interviewspørgsmål
  2. C ++ Interviewspørgsmål
  3. Spark-interviewspørgsmål, du skal vide
  4. Spørgsmål om agurkintervju