Hive常用命令及其环境搭建【持续更新......】

Hive

官网 http://hive.apache.org/

基本概念

  • 数据仓库(历史数据,用于计算分析)
  • 解释器、编译器、优化器等(将sql转换为MR,提交给Hadoop集群)。
  • hive运行时,元数据(表、库、字段、属性)存储在关系型数据库(在线数据,交互式)里面,数据存储在HDFS里面

架构图

Hive常用命令及其环境搭建【持续更新......】
Hive常用命令及其环境搭建【持续更新......】

HIVE 搭建模式

  • local (测试/但不推荐)Derby数据库(自带)
  • 单用户模式 Mysql
  • 多用户/远程服务器模式(MetaStore Server)

单用户模式

  1. 安装mysql
    yum install mysql-server -y
  2. 启动服务
    service mysqld start
  3. 设置开机启动
    chkconfig mysql on
    查看开机启动列表
    chkconfig mysql --list
  4. 通过mysql命令连接数据库
    mysql 连接成功
  5. 登录权限控制
    show databases;
    use mysql;
    show tables;
    desc user;