本文主要记录hive安装的过程,因为hive默认的是derby进行存储元数据,为方便多客户端开启,更换使用mysql进行存储元数据,则涉及到内容:hive的安装,mysql的安装,mysql用户名密码更改。
一、 hive安装
1、下载hive安装包(下载的是1.x版本,该版本用的是mapreduce。2.x用的是spark)
官网下载最新的1.x安装包
https://mirror.bit.edu.cn/apache/hive/hive-1.2.2/
2、上传解压
[root@bigdata121 software]# tar -zxvf apache-hive-1.2.2-bin.tar.gz -C /opt/module/
修改文件夹名称
[root@bigdata121 module]# mv apache-hive-1.2.2-bin/ hive-1.2
3、添加修改配置文件 hive-env.sh
[root@bigdata121 conf]# cp hive-env.sh.template hive-env.sh
[root@bigdata121 conf]# vi hive-env.sh
新增内容
HADOOP_HOME=/opt/module/hadoop-2.7.3
export HIVE_CONF_DIR=/opt/module/hive-1.2/conf
4、启动hive(前提:hadoop已启动)
[root@bigdata121 hive-1.2]# bin/hive
二、mysql安装
1、检查mysql是否安装
[root@bigdata121 ~]# yum list installed | grep mysql
2、mysql依赖libaio,需要先安装libaio
检索相关信息
[root@bigdata121 ~]# yum search libaio
安装依赖包
[root@bigdata121 ~]# yum install libaio
3、下载mysql yum repository
[root@bigdata121 ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
如果wget命令不能用,需要先安装wget,请先执行 yum install wget 安装 wget。
4、添加mysql yum repository
[root@bigdata121 ~]# yum localinstall mysql-community-release-el7-5.noarch.rpm
5、验证是否添加成功
[root@bigdata121 ~]# yum repolist enabled | grep "mysql.*-community.*"
6、查看mysql版本
[root@bigdata121 ~]# yum repolist all | grep mysql
7、安装mysql
[root@bigdata121 ~]# yum install mysql-community-server
8、执行查看内容
查看mysql相关信息:
[root@bigdata121 ~]# rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7
查看mysql安装目录
[root@bigdata121 ~]# whereis mysql