Въведение в Pig интервю Въпроси и отговори

Apache Pig е платформа на високо ниво, за която се използва за създаване на програми, които се изпълняват на Hadoop. Езикът на прасето е известен като прасен латински. Прасето е написано на Java и е разработено от Yahoo research и софтуерна фондация Apache. Първоначалното му освобождаване се случи на 11 септември 2008 г. Подготовка за интервю за работа в Pig. Сигурен съм, че искате да знаете най-често срещаните въпроси за интервю за прасета и отговори, които ще ви помогнат да напукате интервюто със свине с лекота.

По-долу е списъкът на най-добрите въпроси за интервю за прасета и отговори, които са на ваше разположение. тези въпроси за интервю са разделени на две части, както следва:

  • Част 1 - Въпроси за интервю за прасета (основни)
  • Част 2 - Въпроси за интервю за прасета (разширено)

Част 1 - Въпроси за интервю за прасета (основни)

Тази първа част обхваща основни въпроси и отговори на Pig интервю

Q1.Каква е разликата между намаление на картата и прасе?

Отговор:
Намаляването на картата е компилиран език и ефективността на кода на Map-Reduction е висока, а Pig е скриптов език с по-малка ефективност на кода.

Q2.Какво имаш предвид под чантата в Pig?

Отговор:
Колекцията от капризи е известна като торба в прасе.

Q3.Какви са сложните типове данни в Pig?

Отговор:
Map, Tuples и Bag са сложните типове данни на Pig.

Q4.Какво е изравнено в Pig?

Отговор:
Когато искаме да премахнем гнездото от данните в пакет или чанта, тогава използваме Flatten.

Въпрос: Предполагаме, че имаме име на файл с abc.csv и притежаваме атрибута като id, име, година, рейтинг, продължителност. Как ще качите този файл на прасе?

Отговор:
films = LOAD 'път на abc.csv' ИЗПОЛЗВАНЕ Pig Storage (', ') as (id, име, година, рейтинг, продължителност);

Q6.Каква е разликата между PigLatin и HIVEQL?

Отговор:
HIVEQL е декларативен език, а PigLatin е процедурна поща.

Нека преминем към следващите въпроси за интервю за прасета.

Въпрос: Какво искаш да кажеш с вътрешна торба и външна торба в прасе?

Отговор:
Връзката вътре в чантата се отнася към вътрешната торба и нормалната връзка е известна като Външна торба.

Q8.Каква е разликата между Group и COGROUP?

Отговор:
Операторът GROUP се използва за групиране на данните в едно отношение и COGROUP се използва за осъществяване на връзката в GROUP и JOIN.

Q9.Каква е разликата между COUNT и COUNT_STAR?

Отговор:
Функцията COUNT не работи със стойност NULL, когато броим елемент в торбата, но COUNT_STAR ще вземе предвид NULL стойността.

Q10. Какви са диагностичните оператори, налични в Apache Pig?

Отговор:
Dump Operator, Опишете оператора, Explain Operator, Illustrate operator.

Q11. Какво искаш да кажеш от UNION и SPLIT оператор?

Отговор:
Използвайки оператор UNION, ние можем да обединим съдържанието на две или повече отношения и SPILLED оператор се използва за разделяне на единичната връзка на две или повече отношения.

Q12.Как да получите топ 10 кортежа от връзката R?

Отговор:
Използвайки функцията TOP ().

Нека преминем към следващите въпроси за интервю за прасета.

Q13.Какви са приликите между Прасето и Кошера?

Отговор:
Pig use PigLatin и Hive use HiveQL и двете преобразуват командите в задания MapReduce.

Q14. какви са различните видове функции на JDA на UDF, които се поддържат от Apache Pig?

Отговор:
Algebraic, Eval, Filter функции са типовете функции на UDF.

Q15. Имате файл movies.txt в директорията HDFS с 1000 записа. Искате да видите само първите 10 записа от файла films.txt. Как ще направите това?

Отговор:
Първо, трябва да заредите movies.txt с филма за името на връзката:
films = LOAD 'път на movies.txt' ИЗПОЛЗВАНЕ Pig Storage (', ') as (атрибути);
Резултат = ограничен служител 10

Част 2 - Въпроси за интервю за прасета (разширено)

Нека сега да разгледаме разширените въпроси за интервю за прасета.

Q16.Как взаимодействат потребителите с Hadoop в Pig?

Отговор:
Чрез използване на черупчеста черупка

Q17.Има ли Pig поддържа многоредови команди?

Отговор:
да

Q18.Какви са всички статистически класове в пакет с прагновения?

Отговор:
PigStats, JobStats, OutputStats, InputStats.

Q19.Какво е СДС?

Отговор:
Функцията, която не е вградена в оператор, но може програмно да създаде функция за повишаване на функционалността.

Q20.Пояснете дали е чувствителността на регистъра в свинско латино?

Отговор:
Функциите и имената на връзките са чувствителни към регистъра на латински прасен език, но име или ключова дума и параметър не са чувствителни към регистъра.

Q21.Какво е Grunt в Pig?

Отговор:
Grunt е команден терминал, който е интерактивна обвивка, където даваме командата на Pig.

Q22.Какво е изискването на MapReduce в програмирането на свине?

Отговор:
MapReduce е двигател за изпълнение.

Нека преминем към следващите въпроси за интервю за прасета.

Q23.Какво е прасен двигател?

Отговор:
Pig двигателят осигурява среда за изпълнение за изпълнение на програми за прасета. Той преобразува операциите на свине в задания MapReduce.

Q24. Какви са режимите на изпълнение на Pig?

Отговор:
Локален режим: Операцията със свине ще се извърши в единичен JVM.
Режим MapReduce: Изпълнението ще се извърши от клъстера Hadoop.

Q25. Какви са различните функции Eval при прасето?

Отговор:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT са различни EVAL функции за прасета.

Q26.Какво имаш предвид СТРАНИЦИ И СЪХРАНЕНИЕ в Pig?

Отговор:
Това са операторът за зареждане и съхраняване на данни в hdfs.

Нека преминем към следващите въпроси за интервю за прасета.

Q27. Коя математическа функция е налична в Pig?

Отговор:
ABS, ACOS, LOG, КРЪГ, CBRT, SORT са математическите функции, налични в Pig.

Q28.Какво направи отделната ключова дума в Pig?

Отговор:
Различните ключови думи премахват дублиращите се ключови думи от записите. Например:
films = LOAD 'път на abc.csv' ИЗПОЛЗВАНЕ Pig Storage (', ') as (id, име, година, рейтинг, продължителност);
New_movies = отчетлив (id, име, година, оценка, продължителност);

Q29.Какво имаш предвид под примитивен тип данни в Pig?

Отговор:
Int, Long, Float, Double, Char масив, Byte масив са примитивните типове данни в Pig.

Q30.Какво искаш да кажеш с капан в Pig?

Отговор:
Подредения набор от поле на данни се нарича Tuple.

заключение

Ако се подготвяте за работа, свързана с Hadoop, тогава трябва да подготвите Прасето за това, защото тази тема ще играе главната роля за осигуряване на добри забележки в интервюто. Въпросите за интервю за прасета, които са споделени по-горе, ще ви помогнат да подготвите основите и теоретично на Прасето, но трябва да имате ръце на прасето. Това ще ви помогне да изградите увереност и напреднали знания.

Препоръчителен член

Това е ръководство за списъка с въпроси и отговори на интервюта за прасета, така че кандидатът да може лесно да преодолее тези въпроси за интервю за прасета. Тук разгледахме както основни, така и разширени въпроси за интервю за прасета. Можете също да разгледате следните статии, за да научите повече -

  1. Полезни въпроси за интервю на Apache PIG
  2. C ++ Въпроси за интервю
  3. Въпроси за интервю, които трябва да знаете
  4. Въпроси за интервю с краставици