1. MySQL安装
步骤1:下载mysq安装包
步骤2:安装MySQL源
步骤3:检查mysql源是否安装成功
步骤4:安装5.6版本
注:比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可,上图为修改完毕的截图
步骤5:安装MySQL
步骤6:启动MySQL服务
步骤7:查看MySQL的启动状态
步骤8:开机启动
步骤9:修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
输入:grep 'temporary password' /var/log/mysqld.log,查看临时密码
步骤10:输入临时密码登录,修改临时密码
步骤11:添加hive用户,使用hive登录
- 配置任意主机可以连接到mysql服务器
- 配置ip为192.168.225.%的主机连接到mysql服务器并允许使用hive作为密码
步骤12:刷新权限,mysql>FLUSH PRIVILEGES
步骤13:配置默认编码为utf8,修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
步骤14:重新启动mysql服务,查看数据库默认编码如下所示:
2. Hive安装
步骤1:下载hive(http://mirror.bit.edu.cn/apache/hive/)至本机
步骤2:将hive解压到/usr/local下:
步骤3:将文件重命名为hive文件:
步骤4:修改环境变量/etc/profile(前提:进入root用户)
[hadoop@wangmaster local]su – root //进入root用户
[root@ wangmaster local]# vim /etc/profile
步骤5:执行source /etc/profile使文件生效
步骤6:执行hive --version
注:有hive的版本显现,安装成功!
步骤7:配置hive-site.xml
步骤8:打开hive-site.xml文件
步骤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数据库已存在,如显示当前数据库时,即可正常。
步骤12:切换至如右目录:/usr/local/hive/bin,初始化元数据库
3. 启动
启动顺序如下:
- Step1:启动Hadoop
- Step2:启动MySQL
- Step3:启动Hive
3.1 启动Hadoop
步骤1:切换到hadoop安装目录,进入sbin目录
步骤2:启动Hadoop
步骤3:查看是否已经启动
3.2 启动MySQL
步骤1:启动MySQL服务
步骤2:验证是否启动,用hive用户登录
3.3 启动Hive
步骤1:进入hive安装目录
步骤2:启动Hive服务,进入bin目录启动hiveserver2
步骤3:启动Hive
注:如此Hive便完全安装成功了,可以输入类似SQL语句的HiveQL,也可以使用为外部程序连接。