在虚拟机上安装MySQL和Hive

文章目录

  • 零、学习目标
  • 一、Hive概述
    • (一)Hive的SQL - HQL
    • (二)数据库与数据仓库
    • (三)Hive的适用场景
  • 二、下载、安装和配置MySQL
    • (一)下载MySQL组件压缩包
    • (二)将MySQL组件压缩包上传到虚拟机
    • (三)删除系统自带的MariaDB
      • 1、查询mariadb
      • 2、删除mariadb
    • (四)安装MySQL组件
      • 1、安装MySQL公用组件
      • 2、安装MySQL库组件
      • 3、安装MySQL客户端组件
      • 4、安装MySQL服务器组件
      • 5、查看安装好的MySQL组件
      • 在slave1虚拟机上安装MySQL
    • (五)配置MySQL
      • 1、查看MySQL服务状态
      • 2、查看MySQL用户组与用户
      • 3、修改MySQL数据目录拥有者与群组
      • 4、修改MySQL配置文件
    • (六)启动MySQL服务
      • 1、启动MySQL服务
      • 2、查看MySQL服务状态
      • 3、初始化root账户密码
        • (1)查看MySQL临时密码
        • (2)用临时密码登录MySQL数据库
        • (3)修改MySQL初始密码策略
        • (4)修改MySQL密码
        • (5)设置MySQL访问权限
        • (6)查看用户表信息
        • (7)退出MySQL命令行
      • 在slave1上配置MySQL
    • (七)MySQL错误日志
      • 1、MySQL错误日志在何处
      • 2、查看MySQL错误日志文件
  • 三、安装和配置Hive
    • (一)将hive安装包解压到指定位置
    • (二)给Hive配置环境变量
    • (三)编辑hive配置文件
      • 1、进入hive配置目录
      • 2、编辑hive-site.xml文件
    • (四)复制MySQL驱动程序包到Hive库目录
      • 1、查看MySQL驱动程序包
      • 2、将MySQL驱动程序包拷贝到hive库目录
    • (五)覆盖hadoop目录下老版本jline.jar
    • (六)初始化Hive元数据
      • 1、初始化Hive元数据
      • 2、查看MySQL的hive数据库
    • (七)将master节点的hive分发到slave1
    • (八)启动与退出Hive
      • 1、启动Hadoop服务
      • 2、启动MySQL服务
      • 3、启动Hive元数据服务
      • 4、启动Hive客户端
      • 5、显示所有数据库
      • 6、退出Hive命令行

零、学习目标

  1. 掌握如何安装配置MySQL
  2. 掌握如何安装配置Hive

一、Hive概述

  • Hive是建立在Hadoop上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取、转化、加载(ETLExtract-Transform-Load ),这是一种可以存储、查询和分析存储在Hadoop 中的大规模数据的机制。Hive 定义了简单的类SQL 查询语言,称为HQL,它允许熟悉SQL 的用户查询数据。其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。

(一)Hive的SQL - HQL

  • HQL - Hive通过类SQL的语法,来进行分布式计算。Hive会将HQL转换成MapReduce去执行,因此它是基于Hadoop的一种分布式计算框架,底层仍然是MapReduce。本质上还是一种离线大数据分析工具。

(二)数据库与数据仓库

  • 数据库是面向事务处理的,而数据仓库是面向数据分析处理的(面向主题设计的)。数据仓库存

你可能感兴趣的:(数据库编程世界,hive,mysql,数据库)