zoukankan      html  css  js  c++  java
  • Hive DDL

    创建数据库

    查看hdfs 目录


    默认情况下 hive数据库 存储在 /user/hive/warehouse 目录下
    show databases 产看数据库

    再次使用create database demo;创建数据库, 抛出异常,

    创建数据库时 建议使用 create database if not exists demo 数据库存在不做任何操作,不存在则创建数据库,

    创建数据库 添加描述信息
    create database if not exists demo3 comment 'hello my demo3';
    查看数据信息: desc database database 或desc database

    通过mysql查看hive元数据信息

    删除数据库
    drop dtabase demo


    内部表:
    hive控制其生命周期 数据存储在 hdfs上 存储路径 有hive.metastore.warehouse.dir 指定。默认为 /user/hive/warehouse 元数据存在关系型数据库中, 删除库将数据 元数据一同删除。

    外部表:
    关键字EXTERNAL 修饰 location指定数据存储位置 ,h删除表仅仅删除元数据

    创建表

    create table hive_demo( name string,age int);

    创建外部表
    create external table hive_demo01( name string,age int) location '/external/hive_demo';

    删除表 drop table demo;

  • 相关阅读:
    Visual Studio 2015 密钥
    Vue-next源码新鲜出炉一
    vue2.0基础整理
    Nest
    Nest
    Nest
    Nest
    Nest快速上手
    element-plus源码分析第一节
    获取视频第一帧,作为封面图
  • 原文地址:https://www.cnblogs.com/kxgdby/p/7546013.html
Copyright © 2011-2022 走看看