Увод у питања и одговоре са кошницом

У новој ери података Хиве је отворени извор петабајтних скала ЕТЛ и пакета података за складиштење података за складиштење структурираних и неструктурираних података који се граде на дистрибуираном датотечном систему (ХДФС)
за анализу, испитивање и ископавање скупова података огромне количине омогућујући језик сличан СКЛ-у под називом ХивеКЛ (ХКЛ) и једноставно извршавање упита планирањем Хадооп МапРедуце.

Кошница је изграђена на врху Хадоопа за обраду и анализу великих података и олакшава постављање упита.
Фејсбук је у почетку креирао Фацебоок, касније га је додатно побољшао и развио као отворени извор Апацхе Софтваре Фоундатион и назвао га Апацхе кошницом. Сада постоји много компанија које користе Апацхе Хиве за своја Биг Дата решења.

Ако тражите посао који је повезан са кошницом, морате се припремити за питања за интервју са кошницом за 2018. годину. Иако је сваки интервју различит и опсег посла је такође различит, можемо вам помоћи око најбољих питања и одговора на интервју за кошнице за 2018. годину који ће вам помоћи да скочите и постигнете успех у свом интервјуу.

Испод је горња листа питања за интервју са кошницом која се углавном постављају у интервјуу. Ова питања су подељена у два дела:

Део 1 - Питања за интервју са кошницом (основно)

Овај први део покрива основна питања и одговоре на кошнице.

1. Наведи различите компоненте архитектуре кошница?

Одговор:
У архитектури кошница постоји пет основних компоненти:
• Кориснички интерфејс (УИ): Делује као комуникатор између корисника и управљачких програма када корисник упише упите који га прихвата и покреће га на управљачком програму, постоје две врсте интерфејса: Командна линија и ГУИ сучеље.
• Управљачки програм: одржава животни циклус ХивеКЛ упита. Прима упите из корисничког интерфејса и креира сесију за обраду упита.
• Компајлер: Добија планове упита од управљачког програма и добија потребне информације од Метасторе-а како би извршио план.
• Метасторе: Похрањује податке о подацима попут табеле; може бити од унутрашње или спољашње табеле. Информације о метаподацима шаље преводитељу да изврши упит.
• Екецуте Енгине: Служба кошнице ће извршити резултат у покретању мотора; извршава упит у МапРедуце за обраду података. Одговорна је за контролу сваке фазе за све ове компоненте.

2. Који су различити типови модова помоћу којих кошница може да ради?

Одговор:
Ово су уобичајена питања за интервју са кошницом која су постављена у интервјуу. Кошница може радити на два начина на основу величине података,
Ови режими су:
• Начин смањења мапе
•Локални начин рада

3. Који су сценарији у којима се кошница може користити и не може се користити?

Одговор :
Када креирате апликације за складиштење података када су ваши подаци статични, када вашој апликацији није потребно велико време одзива, када је обим података огроман, када се подаци не мењају брзо и када користите упите уместо скриптирања. Хиве подржава само ОЛАП трансакцију и није погодан за ОЛТП трансакције.

Идемо на следећа питања за интервју са кошницом.

4. Који су формати датотека које Хиве подржава? Наведите врсту апликација које подржавају ХИВЕ?

Одговор:
Подразумевано, Хиве подржава формат текстуалне датотеке, а подржава и формат бинарне датотеке, као што су секвенцијална датотека, ОРЦ датотеке, датотеке паркета, датотеке Авро података.
• Датотека за редослед: Обично је датотека бинарног формата, која се може компримовати и поделити.
• ОРЦ датотека: Оптимизирана датотека ступца ступаца снима се на бази ступаца и датотеци за похрану оријентисаној на колону.
• Паркетна датотека: То је бинарна датотека оријентисана према колони и веома је ефикасна за велике размјере.
• Авро датотека са подацима: То је исти као формат датотеке секвенце која је поделљива, компресибилна и редно оријентисана датотека.
Максимална величина стринг података врста дозвољена у кошници је 2 ГБ.

Хиве је оквир складишта података који је погодан за оне апликације које су написане у Јава, Ц ++, ПХП, Питхон или Руби.

5. Које су различите врсте стола доступне у кошници?

Одговор:
Постоје две врсте таблице у апликацији Хиве, а то су:
• Управљане таблице: Подаци и шема управљају кошницом.
• Спољне таблице: Само је шема управља кошницом.

Део 2 - Питања за интервју са кошницом (напредно)

Погледајмо сада напредна питања за интервју са кошницом.

6. Шта је Метасторе у кошници? Наведи и објасни различите типове конфигурација Хиве Метасторес?

Одговор:
Метасторе у кошници користи се за чување података о метаподацима, то је централно складиште у кошници. Омогућава чување података метаподатака у спољној бази података. Подразумевано, Хиве спрема податке о метаподацима у Дерби базу података, али могу се похранити и у друге базе података као што су Орацле, МиСкл итд.
Постоје три врсте конфигурације Метасторе-а, а то су:
• Уграђена метастора: То је подразумевани режим; може локално приступити библиотеци кошнице, све операције наредбеног ретка обављају се у уграђеном режиму. Услуга Хиве, услуга метасторе и база података раде у истом ЈВМ-у.
• Локална метастора: Похрањује податке у спољну базу података попут МиСкл или Орацле. Услуга Хиве и метасторе ради у истом ЈВМ-у, повезује се с базом података која се изводи у засебном ЈВМ-у.
• Удаљена метастора: Користи даљински режим за покретање упита, а овде сервис метасторе и кошница ради у засебном ЈВМ-у. Можете да имате више метасторе сервера да бисте повећали доступност.

7. Шта је процесор упита кошнице? Које су различите компоненте процесора упита за кошнице?

Одговор:
Ово су често постављана питања за интервју са кошницом у интервјуу. Процесор упита кошница користи се за претворбу послова СКЛ у МапРедуце. На основу редоследа зависности послови се извршавају.
Компоненте Хиве Куери Процессор-а су наведене доле:
• Семантички анализатор
• УДФ и УДАФ
• Оптимизер
• Оператор
• Парсер
• Извршни мотор
• Провера типа
• Израда логичког плана
• Стварање физичког плана

8. Која је функција објекта-инспектора у кошници?

Одговор:
Састоји се од кошнице која се користи за идентификацију структуре појединачних ступаца и унутрашње структуре објеката реда. Сложеним објектима који су сачувани у више формата може се приступити помоћу Објецт-Инспектора у кошници.
Објект-инспектор идентификоваће структуру објекта и начине приступа унутрашњим пољима унутар објекта.

Идемо на следећа питања за интервју са кошницом.

9. Који су различити начини за повезивање апликација на Хиве Сервер?

Одговор:
Постоје три начина за повезивање апликација на Хиве сервер, а то су:
• Штедљиви клијент: користи се за покретање свих команди кошнице користећи други програмски језик као што су Јава, Ц ++, ПХП, Питхон или Руби.
• ОДБЦ драјвер: Ово ће подржати ОДБЦ протокол
• ЈДБЦ драјвер: Ово ће подржати ЈДБЦ протокол

10. Које су задане часове читања и писања у кошници?

Одговор:
Испод је настава за читање и писање у кошници:
• ТектИнпутФормат - Ова класа користи се за читање података у обичном текстуалном формату.
• ХивеИгнореКеиТектОутпутФормат - Ова класа се користи за писање података у облику чистог текста.
• СекуенцеФилеИнпутФормат - Ова класа користи се за читање података у формату датотеке Хадооп Секуенце.
• СекуенцеФилеОутпутФормат - Ова класа се користи за писање података у формату датотеке Хадооп Секуенце.

Препоручени чланак

Ово је водич за листу питања и одговоре на кошнице како би кандидат могао лако да разбије ова питања за интервју са кошницом. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Топ 5 корисних питања и одговора о ДБА интервјуу
  2. 12 најважнијих питања и одговора на ГитХуб интервју
  3. 15 најважнијих Руби питања и одговора за Руби
  4. 10 најбољих питања о интервјуу с ХБасе-ом