Linux中操作Hive常用命令
Linux中操作Hive常用命令:登录Hive、Hive的基本操作包含数据库、数据表等等。
·
Linux中操作Hive常用命令
1、连接hive
hive shell
2、输入hive的用户名和密码
username:hive
password:hive
3、查询所有数据库
show databases;
4、查询所有数据表
show tables;
5、创建数据库
create database 数据库名称;
比如:
create database test;
6、删除数据库
drop database 数据库名称;
比如:
drop database test;
注意:如果存在表会删除失败。
解决这个失败问题有2个方法:
第1个方法:先删除对应库的所有表,再删除库。
第2个方法:使用cascade关键字执行强制删库。drop database if exists 数据库名称 cascade;
7、创建表
-- 创建用户表
create table `test_user` (
`user_id` int comment '主键,用户id',
`user_name` string comment '用户名称'
)
row format delimited fields terminated by '\t'
lines terminated by '\n' stored as textfile;
8、查看表结构
describe 数据表名称,简写:desc 数据表名称;
比如:
desc test2;
9、查看建表语句
show create table 数据表名称;
比如:
show create table test2;
10、删除表
drop table 数据表名称;
比如:
drop table test2;
11、仅删除表数据,保存表结构
truncate table 数据表名称;
比如:
truncate table test2;
12、删除分区
alter table 数据表名称 drop parttion (parttion_name ='分区名称');
比如:
alter table 数据表名称 drop parttion (parttion_name =''test2);
更多推荐
已为社区贡献1条内容
所有评论(0)