大数据-玩转数据-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
删除原有内容加入