实验7:Hive安装部署
【实验内容】
本实验介绍MySQL与Hive的安装部署。
【实验目的】
1、掌握MySQL的安装配置
2、掌握Hive的安装配置
3、了解hive-site.xml的配置
【实验步骤】
步骤1 MySQL安装
步骤2 Hive安装
步骤1 MySQL安装
(1) 下载MySQL对应安装包。
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
(2) 安装
rpm -ivh mysql-community-release-el7-5.noarch.rpm
ls -1 /etc/yum.repos.d/mysql-community*
yum install -y mysql-server
(3) 改变mysql所有者权限
chown root /var/lib/mysql
(4) 关闭mysql服务
service mysqld stop
(5) 修改配置文件
vi /etc/my.cnf
加入下面配置
skip-grant-tables
(6) 开启mysql服务并登陆
开启服务
service mysqld start
登录MySQL
mysql -u root -p
输入命令后回车,提示输入密码时直接回车。
设置mysql密码(123456)
启动mysql后输入下面命令
flush privileges; set password for root@localhost = password('123456'); flush privileges; quit
(7) 停止mysql服务, 恢复mysql配置
service mysqld stop
vi /etc/my.cnf
注释掉skip-grant-tables
(8) 启动mysql服务并验证
启动MySQL后使用新密码登录
(9) 设置开机自启
systemctl enable mysqld
步骤2 Hive安装
(1) 下载安装包并解压。
tar zxf apache-hive-1.2.1-bin.tar.gz
进入Hive安装目录下的配置目录conf,修改配置文件。
cd /root/apache-hive-1.2.1-bin/conf
通过模板文件复制hive-env.sh文件。
cp hive-env.sh.template hive-env.sh
配置其中的$hadoop_home
(2) 配置hive-site.xml
在conf目录下创建hive-site.xml文件,将下面的内容复制到文件中。
用户名和密码根据实际情况修改。
(3) Jar包拷贝
Mysql和hive都安装完成后将mysql的的连接jar包拷贝到hive下的lib目录中(mysql-connector-java-5.1.32.jar)
cp /root/mysql-connector-java-5.1.32-bin.jar /root/apache-hive-1.2.1-bin/lib/
(4) 验证
启动Hadoop后进入hive目录下的bin目录中,执行./hive启动hive,使用一个简单的语句来验证,如:
show databases;
如果没有错误说明hive配置成功。
退出命令:
exit;