我是靠谱客的博主 专一白羊,最近开发中收集的这篇文章主要介绍hive shell最常用的操作命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

hive最常用的命令

创建表,携带数据

create table employees1 as select * from employees;

创建表,携带表结构

create table employees2 like employees;

查看hive建表语句(拷出来自己改)

show create table tablename;

查看当前所在库

select current_database();

查看所有库

show databases;

进入test库

use test;

查看库里的表

show tables;

查看user表结构

desc user;

查看user表详细信息(比如存储位置)

desc formatted user;

查看表分区

show partitions user;

添加分区,增加一个分区文件

alter table partition_role add partition(day = 7);
alert table partition_role add partition(day = 5) partition(seconds = 41);

删除分区(删除相应分区文件)

alter table test1 drop partition (pt_d = ‘20170101’);

修改表名(库名是不可以修改的)

alter table users1 rename to users;

删除表

drop table if exists tablename;

删除库(适用于库里面没有表的情况,如果存在表则会报错,需要把表删除完才可以用这句来删除库)

drop database if exists userdb;

强制删除库(会删掉库里全部相应的表)

drop database if exists DB_name cascade;

最后

以上就是专一白羊为你收集整理的hive shell最常用的操作命令的全部内容,希望文章能够帮你解决hive shell最常用的操作命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部