Инсталација Апацхе Хиве на Убунту-у



На овом блогу ћемо научити о инсталацији Апацхе Хиве на Убунту и концептима око Хадооп Хиве, Хиве скл, Хиве базе података, Хиве сервера и Хиве инсталације.

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

Шта је Апацхе кошница?

Апацхе Хиве је инфраструктура складишта података која олакшава постављање упита и управљање великим скуповима података који се налазе у дистрибуираном систему за складиштење. Изграђен је на врху Хадоопа и развио га је Фацебоок. Кошница пружа начин за упите података помоћу СКЛ језика сличног упита ХивеКЛ (језик упита за кошнице).





Интерно преводилац преводи ХивеКЛ изјаве у Карта смањити послови, који се затим подносе на Хадооп фрамеворк ради извршења.

Разлика између кошнице и СКЛ-а:

Кошница изгледа веома слично традиционалној бази података са СКЛ приступ. Међутим, јер Кошница је заснован на Хадооп и Карта смањити постоји неколико кључних разлика:



Како је Хадооп намењен дугим секвенцијалним скенирањима и Кошница је заснован на Хадооп , очекивали бисте да упити имају врло високу латенцију. То значи да Кошница не би било прикладно за оне апликације којима је потребно врло брзо време одзива, као што можете очекивати од традиционалне базе података РДБМС.

Коначно, Кошница заснован је на читању и стога није прикладан за обраду трансакција која обично укључује висок проценат операција писања.

шта је појо час у јави са примером

Инсталација кошнице на Убунту:

Следите кораке у наставку за инсталацију Апацхе Хиве на Убунту-у:



Корак 1: Преузимање Катран кошнице.

Команда: вгет хттп://арцхиве.апацхе.орг/дист/хиве/хиве-2.1.0/апацхе-хиве-2.1.0-бин.тар.гз

Корак 2: Извуци катран датотека.

Команда: тар -кзф апацхе-хиве-2.1.0-бин.тар.гз

Команда: лс

Датотека ширења кошнице - инсталација кошнице - Едурека

Корак 3: Измените “.Басхрц” датотека за ажурирање променљивих окружења за корисника.

Команда: судо гедит .басхрц

На крају датотеке додајте следеће:

# Постави ХИВЕ_ХОМЕ

извоз ХИВЕ_ХОМЕ = / хоме / едурека / апацхе-хиве-2.1.0-бин
извоз ПАТХ = $ ПАТХ: /хоме/едурека/апацхе-хиве-2.1.0-бин/бин

Такође, уверите се да је постављена и хадооп путања.

Покрените наредбу испод да би промене функционисале на истом терминалу.

Команда: извор .басхрц

Корак 4: Проверите верзију кошнице.

баци дупла на инт

Корак 5: Креирај Кошница директоријуме у ХДФС . Директориј „Магацин“ је место за чување табеле или података који се односе на кошницу.

Команда:

  • хдфс дфс -мкдир -п / корисник / кошница / складиште
  • хдфс дфс -мкдир / тмп

Корак 6: Подесите дозволе за читање / писање за табелу.

Команда:

У овој наредби групи дајемо дозволу за писање:

  • хдфс дфс -цхмод г + в / корисник / кошница / складиште
  • хдфс дфс -цхмод г + в / тмп

Корак 7: Комплет Хадооп пут у х иве-енв.сх

Команда: цд апацхе-хиве-2.1.0-бин /

Команда: гедит цонф / хиве-енв.сх

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

Корак 8: Уредити хиве-сите.кмл

Команда: гедит цонф / хиве-сите.кмл

јавак.јдо.оптион.ЦоннецтионУРЛ јдбц: дерби: датабасеНаме = / хоме / едурека / апацхе-хиве-2.1.0-бин / метасторе_дбцреате = труе ЈДБЦ стринг за повезивање за ЈДБЦ метасторе. Да бисте користили ССЛ за шифровање / потврду идентитета везе, у УРЛ-у везе наведите ССЛ заставицу специфичну за базу података. На пример, јдбц: постгрескл: // михост / дб? Ссл = труе за постгрес базу података. хиве.метасторе.варехоусе.дир / корисник / кошница / складиште локација задате базе података за складиште хиве.метасторе.урис Уштедни УРИ за удаљену метастару. Користи га клијент метасторе за повезивање са удаљеном метасторе. јавак.јдо.оптион.ЦоннецтионДриверНаме орг.апацхе.дерби.јдбц.ЕмбеддедДривер Назив класе управљачког програма за ЈДБЦ метасторе јавак.јдо.ПерсистенцеМанагерФацториЦласс орг.датануцлеус.апи.јдо.ЈДОПерсистенцеМанагерФацтори класа

Корак 9: Подразумевано, Хиве користи Дерби база података. Иницијализовати базу података Дерби.

Команда: бин / сцхематоол -инитСцхема -дбТипе дерби

Корак 10 :Лансирање Кошница.

Команда: кошница

Корак 11 :Покрените неколико упита у љусци Хиве.

Команда: приказују базе података

Команда: креирајте запосленог у табели (ИД низа, низа имена, низа одељења) поља реда раздвојена пољима која се завршавају са ‘’ чувају као текстуална датотека

Команда: показати табеле

шта је скенер у јави

Корак 12: Да бисте изашли из Кошница:

Команда: излаз

Сада када сте завршили са инсталацијом Хиве-а, следећи корак напред је испробавање Хиве наредби на шкољци Хиве-а. Дакле, наш следећи блог „ Врхунске команде са кошницама са примерима у ХКЛ-у ”Ће вам помоћи да савладате команде Хиве.

Повезани постови:

Како покренути скрипте за кошнице?

Команде кошница

Увод у Апацхе Хиве