Въведение в 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, тогава трябва да подготвите Прасето за това, защото тази тема ще играе главната роля за осигуряване на добри забележки в интервюто. Въпросите за интервю за прасета, които са споделени по-горе, ще ви помогнат да подготвите основите и теоретично на Прасето, но трябва да имате ръце на прасето. Това ще ви помогне да изградите увереност и напреднали знания.
Препоръчителен член
Това е ръководство за списъка с въпроси и отговори на интервюта за прасета, така че кандидатът да може лесно да преодолее тези въпроси за интервю за прасета. Тук разгледахме както основни, така и разширени въпроси за интервю за прасета. Можете също да разгледате следните статии, за да научите повече -
- Полезни въпроси за интервю на Apache PIG
- C ++ Въпроси за интервю
- Въпроси за интервю, които трябва да знаете
- Въпроси за интервю с краставици