Како преузети & амп; Инсталирајте ХИВЕ на Убунту

Преглед садржаја:

Anonim

Пре инсталације Апацхе Хиве захтевамо наменску инсталацију Хадооп, која ради и ради са свим Хадооп демонима.

За инсталацију Хадооп-а погледајте ову везу

Једном када сви демони Хадооп-а добро раде, само покрените инсталациони део Апацхе Хиве-а.

Процес инсталације-

  1. Инсталација кошнице
  2. Команде љуске кошнице

Како инсталирати кошницу

Корак 1) Преузимање и инсталирање кошнице

За преузимање стабилног подешавања Хиве-а погледајте УРЛ Апацхе-а како је поменуто у наставку

хттп://ввв.апацхе.орг/дин/цлосер.цги/хиве/. Идите на УРЛ и изаберите везу за преузимање огледала апацхе.

Изаберите најновију верзију Хиве-а. (У мом тренутном случају то је кошница - 3.1.2)

Кликните на датотеку за смеће и преузимање ће започети.

Корак 2) Издвајање тар датотеке.

Идите на преузету локацију Тар датотеке -> извадите тар датотеку помоћу следеће наредбе

tar -xvf apache-hive-3.1.2-bin.tar.gz

Корак 3) Различита својства конфигурације која се постављају у Апацхе Хиве.

У овом кораку урадићемо две ствари

  1. Постављање кућне стазе Хиве у басхрц датотеку
  2. Постављање локације Хадооп Хоме патх у хиве-цонфиг.сх
  1. Споменути кошница Патхин ~ / .басхрц
  • Отворите басхрц датотеку као што је приказано на горњем снимку екрана
  • Помените Хиве кућну путању, тј. ХИВЕ_ХОМЕ путању у басхрц датотеци и извезите је као што је приказано доле

Код за постављање у басхрц

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Извоз Хадооп путање у Хиве-цонфиг.сх (За комуникацију са Хадооп еко системом дефинишемо Хадооп почетну путању у пољу за подешавање кошнице)

    Отворите хиве-цонфиг.сх као што је приказано доле

Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)

Корак 4) Прављење Хиве директорија у Хадооп-у:

Да бисмо комуницирали са Хадооп-ом, морамо створити директоријуме у Хадооп-у како је приказано доле.

Давање роот дозвола за креирање Хиве директорија у Хадооп-у. Ако не пошаље поруку о грешци, то значи да је Хадооп успешно доделио дозволе Хиве мапама.

Корак 5) Улазак у шкољку кошнице уношењем '. / хиве ' наредба као што је приказано доле.

Команде љуске кошнице

Овде ћемо створити узорак табеле помоћу команде љуске Хиве "цреате" са именима колона.

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

Из горњег снимка екрана можемо уочити следеће:

  1. Израда огледне табеле са именима колона у кошници
  • Овде је назив табеле „производ“ са три имена колоне производ, име и цена
  • Три имена колона означена одговарајућим типом података
  • Сва поља се завршавају зарезом ','
  1. Приказивање података о табели кошница
  • Коришћењем команде "десцри" можемо да видимо информације о табели присутне у Хиве-у
  • Овде се приказују имена колона са њиховим одговарајућим типовима података присутним у шеми табеле
  • На крају ће приказати време за извршавање ове наредбе и број редова које је преузео

Узорак кода за стварање базе података у кошници (за самопроверу)

1) Направите производ табеле (производ инт, низ пнаме, промена цена)

Row format delimitedFields terminated by ',';

2) опишите производ: