Hive环境搭建

​​​

1. MySQL安装 

步骤1下载mysq安装包

Hive环境搭建_第1张图片

步骤2安装MySQL源

Hive环境搭建_第2张图片

步骤3检查mysql源是否安装成功

Hive环境搭建_第3张图片

步骤4安装5.6版本

Hive环境搭建_第4张图片

注:比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可,上图为修改完毕的截图

步骤5安装MySQL

步骤6启动MySQL服务

步骤7查看MySQL的启动状态

Hive环境搭建_第5张图片

步骤8开机启动

步骤9:修改root本地登录密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

输入:grep 'temporary password' /var/log/mysqld.log,查看临时密码

 

步骤10输入临时密码登录,修改临时密码

Hive环境搭建_第6张图片

步骤11:添加hive用户,使用hive登录

  • 配置任意主机可以连接到mysql服务器

Hive环境搭建_第7张图片

  • 配置ip为192.168.225.%的主机连接到mysql服务器并允许使用hive作为密码

步骤12刷新权限,mysql>FLUSH PRIVILEGES

Hive环境搭建_第8张图片

步骤13配置默认编码为utf8,修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

步骤14:重新启动mysql服务,查看数据库默认编码如下所示:

Hive环境搭建_第9张图片

 

2. Hive安装

步骤1:下载hivehttp://mirror.bit.edu.cn/apache/hive/)至本机

Hive环境搭建_第10张图片

步骤2将hive解压到/usr/local下:

步骤3将文件重命名为hive文件:

步骤4:修改环境变量/etc/profile(前提:进入root用户)

[hadoop@wangmaster local]su – root           //进入root用户

[root@ wangmaster local]# vim /etc/profile

Hive环境搭建_第11张图片

步骤5:执行source /etc/profile使文件生效

步骤6:执行hive --version

Hive环境搭建_第12张图片

 注:有hive的版本显现,安装成功!

步骤7配置hive-site.xml

步骤8:打开hive-site.xml文件

Hive环境搭建_第13张图片

步骤9配置hive-env.sh

 步骤10添加mysql驱动

下载驱动程序:http://dev.mysql.com/downloads/connector/j/,并复制mysql的驱动程序到hive/lib下面

步骤11在mysql中hive的schema(在此之前需要创建mysql下的hive数据库)

使用hive用户登录mysql,创建名为hive的数据库。

[hadoop@s100 bin]# mysql -uhive -p

mysql>create database hive;

结果:

Hive环境搭建_第14张图片

注:写该实验报告时已经完成整个作业配置工作,所以执行创建表显示hive数据库已存在,如显示当前数据库时,即可正常。

步骤12切换至如右目录:/usr/local/hive/bin,初始化元数据库

Hive环境搭建_第15张图片

 

3. 启动

启动顺序如下:

  • Step1:启动Hadoop
  • Step2:启动MySQL
  • Step3:启动Hive

 

3.1 启动Hadoop

步骤1切换到hadoop安装目录,进入sbin目录

步骤2启动Hadoop

Hive环境搭建_第16张图片

步骤3查看是否已经启动

Hive环境搭建_第17张图片

3.2 启动MySQL

 

步骤1启动MySQL服务

Hive环境搭建_第18张图片

步骤2验证是否启动,用hive用户登录

Hive环境搭建_第19张图片

3.3 启动Hive

 

步骤1进入hive安装目录

步骤2启动Hive服务,进入bin目录启动hiveserver2

步骤3:启动Hive

Hive环境搭建_第20张图片

注:如此Hive便完全安装成功了,可以输入类似SQL语句的HiveQL,也可以使用为外部程序连接。

你可能感兴趣的:(大数据,Hive,Hadoop)