Hive系列之Hive架构设计原理

一.Hive基本使用

  • 切换到可以操作hive的用户

Hive系列之Hive架构设计原理

  • 直接输入hive回车,进入hive cli
    Hive系列之Hive架构设计原理

  • 常用命令使用
    查看所有数据库:show databases;
    Hive系列之Hive架构设计原理

  • 创建数据库tianliangedu,即为create database tianliangedu

Hive系列之Hive架构设计原理

  • 选择数据库

Hive系列之Hive架构设计原理

  • 设置显示当前所在数据库名称
    set hive.cli.print.current.db=true;
    Hive系列之Hive架构设计原理
  • 查看某个数据库中所有表:show
    tables;

Hive系列之Hive架构设计原理

  • 创建一个表

Hive系列之Hive架构设计原理

  • 向表中插入数据: insert into
    Hive系列之Hive架构设计原理
    Hive系列之Hive架构设计原理

  • 查询数据表中的数据:
    select * from 表名称、
    Hive系列之Hive架构设计原理

  • 删除一个表:drop
    table 表名称

Hive系列之Hive架构设计原理

§ 注意:

  1. values_tmp_table_*是对当前会话的数据缓存,暂忽略即可。

  2. exit命令退出当前hive会话session,再进入则不会再出现。
    Hive系列之Hive架构设计原理

  • 使用总结

  • 使用简单

  • 面向数据和业务编程

二. Hive架构设计

Hive系列之Hive架构设计原理

三. Hive运行流程详解

Hive系列之Hive架构设计原理