大数据-玩转数据-hive的安装

家电维修 2023-07-16 19:16www.caominkang.com家电维修技术

大数据-玩转数据-hive的安装

一、说明
本文以mysql安装hive为例,前提是已经部署好好JDK、hadoop、mysql。并且创建了hive元数据管理专用账户hive/Sunbo:123
1 登录mysql

[root@hadoop1 ~]#  mysql -u root -p

输入密码登录
2.创建hive用户

mysql> create user 'hive' identified by 'Sunbo:123';

3.给用户赋权

mysql> grant all privileges on . to 'hive'@'%' ith grant option;

4.刷新系统权限相关表

mysql> flush privileges;

5.hive 用户登录

[root@hadoop1 ~]# mysql -u hive -p

输入密码Sunbo:123
登录创建hive数据库

二、下载
hive官方下载网址http://archive.apache./dist/hive

三、安装
把下载好的 apache-hive-3.1.2-bin.tar.gz 传到 /home/hadoop/目录下(我的大数据平台程序存放安装统一目录)
解压

[root@hadoop1 ~]# tar -zxvf apache-hive-3.1.2-bin.tar.gz

修改名称

[root@hadoop1 ~]# mv apache-hive-1.2.1-bin.tar.gz hive

配置环境变量.bashrc

[root@hadoop1 ~]# vi /home/hadoop/.bashrc

(此为本人大数据工具程序统一修改环境变量文件,也可以修改/etc/profile)

#hive
export HIVE_HOME=/usr/local/hive
export PATH=$PATH:$HIVE_HOME/bin

环境变量生效

 [root@hadoop1 ~]# source /home/hadoop/.bashrc

检查

[root@hadoop1 ~]# hive --version

如图表示配置成功

显示版本号,环境变量配置成功。

修改配置文件

[root@hadoop1 ~]# cd /home/hadoop/hive/conf

修改hive-env.sh

[root@hadoop1 ~]# cp hive-env.sh.template hive-env.sh

加入环境路径

export JAVA_HOME=/home/hadoop/apps/jdk1.8.0_201
export HADOOP_HOME=/home/hadoop/apps/hadoop-2.10.1
export HIVE_HOME=/home/hadoop/hive
export HIVE_CONF_DIR=/home/hadoop/hive/conf
export HIVE_AUX_JARS_PATH=/home/hadoop/hive/bin

如图

修改hive-site.xml

[root@hadoop1 ~]# cp hive-default.xml.template hive-site.xml
[root@hadoop1 ~]# vi hive-site.xml

删除原有内容加入