hive的安装与配置
hive介绍: Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。
准备工作:
- hadoop集群成功部署
- 卸载自带的mariadb
- 下载安装mysql(mysql做元数据存储)
- 上传hive2.3.8压缩包
1.卸载mariadb
rpm -qa |grep mariadb
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
2.安装mysql5.7
这里查看安装具体安装
将mysql的驱动复制到hive的lib目录下
驱动下载
service mysql start
mysql -u root -p
mysql> create database hive; #这个hive数据库与hive-site.xml中localhost:3306/hive的hive对应,用来保存hive元数据
mysql> grant all on *.* to hive@localhost identified by 'hive'; #将所有数据库的所有表的所有权限赋给hive用户,后面的hive是配置hive-site.xml中配置的连接密码
mysql> flush privileges; #刷新mysql系统权限关系表
3.安装hive
上传hive压缩包
tar zxvf apache-hive-2.1.1-bin.tar.gz
配置环境变量
vi etc/profile
export HIVE_HOME=自己的路径/hive
export PATH=$PATH:$HIVE_HOME/bin
source etc/profile
修改配置文件
cd /hive/conf
cp hive-default.xml.template hive-site.xml
vi hive-site.xml
添加如下信息:
启动hive前先启动hadoop集群,在配置好环境变量后,直接在shell命令行输入hive即可启动hive-shell
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)