Пре инсталације Апацхе Хиве захтевамо наменску инсталацију Хадооп, која ради и ради са свим Хадооп демонима.
За инсталацију Хадооп-а погледајте ову везу
Једном када сви демони Хадооп-а добро раде, само покрените инсталациони део Апацхе Хиве-а.
Процес инсталације-
- Инсталација кошнице
- Команде љуске кошнице
Како инсталирати кошницу
Корак 1) Преузимање и инсталирање кошнице
За преузимање стабилног подешавања Хиве-а погледајте УРЛ Апацхе-а како је поменуто у наставку
хттп://ввв.апацхе.орг/дин/цлосер.цги/хиве/. Идите на УРЛ и изаберите везу за преузимање огледала апацхе.
Изаберите најновију верзију Хиве-а. (У мом тренутном случају то је кошница - 3.1.2)
Кликните на датотеку за смеће и преузимање ће започети.
Корак 2) Издвајање тар датотеке.
Идите на преузету локацију Тар датотеке -> извадите тар датотеку помоћу следеће наредбе
tar -xvf apache-hive-3.1.2-bin.tar.gz
Корак 3) Различита својства конфигурације која се постављају у Апацхе Хиве.
У овом кораку урадићемо две ствари
- Постављање кућне стазе Хиве у басхрц датотеку
- Постављање локације Хадооп Хоме патх у хиве-цонфиг.сх
- Споменути кошница Патхин ~ / .басхрц
- Отворите басхрц датотеку као што је приказано на горњем снимку екрана
- Помените Хиве кућну путању, тј. ХИВЕ_ХОМЕ путању у басхрц датотеци и извезите је као што је приказано доле
Код за постављање у басхрц
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Извоз Хадооп путање у Хиве-цонфиг.сх (За комуникацију са Хадооп еко системом дефинишемо Хадооп почетну путању у пољу за подешавање кошнице)
Отворите хиве-цонфиг.сх као што је приказано доле
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Корак 4) Прављење Хиве директорија у Хадооп-у:
Да бисмо комуницирали са Хадооп-ом, морамо створити директоријуме у Хадооп-у како је приказано доле.
Давање роот дозвола за креирање Хиве директорија у Хадооп-у. Ако не пошаље поруку о грешци, то значи да је Хадооп успешно доделио дозволе Хиве мапама.
Корак 5) Улазак у шкољку кошнице уношењем '. / хиве ' наредба као што је приказано доле.
Команде љуске кошнице
Овде ћемо створити узорак табеле помоћу команде љуске Хиве "цреате" са именима колона.
Узорак кода за стварање базе података у кошници
Из горњег снимка екрана можемо уочити следеће:
- Израда огледне табеле са именима колона у кошници
- Овде је назив табеле „производ“ са три имена колоне производ, име и цена
- Три имена колона означена одговарајућим типом података
- Сва поља се завршавају зарезом ','
- Приказивање података о табели кошница
- Коришћењем команде "десцри" можемо да видимо информације о табели присутне у Хиве-у
- Овде се приказују имена колона са њиховим одговарајућим типовима података присутним у шеми табеле
- На крају ће приказати време за извршавање ове наредбе и број редова које је преузео
Узорак кода за стварање базе података у кошници (за самопроверу)
1) Направите производ табеле (производ инт, низ пнаме, промена цена)
Row format delimitedFields terminated by ',';
2) опишите производ: