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 数据表名称;
比如:文章来源:https://www.toymoban.com/news/detail-596382.html
truncate table test2;
12、删除分区
alter table 数据表名称 drop parttion (parttion_name ='分区名称');
比如:文章来源地址https://www.toymoban.com/news/detail-596382.html
alter table 数据表名称 drop parttion (parttion_name =''test2);
到了这里,关于Linux中操作Hive常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!