hive安装方式有内嵌方式、本地方式和远程方式。此次搭建hive的目的主要是项目需要学习hive,因此选用较为简单方便的本地模式。这个需要借助mysql,下面进入具体步骤。
一、环境搭建
1.hadoop搭建
hive其实工作原理就是将sql查询语句转换为mapreduce的程序,因此安装hadoop是前提,当然其中也包含jdk的安装以及相关的一些配置。本文不介绍hadoop安装,在我之前的博客有介绍如何安装,当然网络上也有很多教程。
2.mysql安装
(1)安装
sudo yum install mysql-server
(2)启动
sudo service mysqld start
sudo chkconfig mysqld on 开机启动
(3)设置登录密码
mysqladmin -u root password '123'
(4)新建数据库用户
CREATE USER 'hive'@'localhost' IDENTIFIED BY '123';
grant all privileges on *.* to 'hive'@'localhost' identified by '123';
flush privileges;
至此基础环境搭建完毕。
二、Hive安装与配置
1.安装
(1)解压hive安装包
sudo tar zxvf apache-hive-1.2.1-bin.tar.gz
sudo mv apache-hive-1.2.1-bin hive-1.2
(2)配置环境变量
修改/etc/profile文件,添加hive的环境变量内容如下:
export HIVE_HOME=/opt/hive-