hive基本操作

来源:互联网 发布:超市盘点软件 编辑:程序博客网 时间:2024/06/06 01:30

1.显示所有数据库

show databases;

2.使用某个数据库

use XX(XX表示某个数据库名)

3.显示某数据库下的所有表

show tables;

4.查看表结构(显示各字段)

desc 表名

5.数据导出到本地(在hive中操作)

insert overwrite local directory '/home/gwdsj/data' row format delimited fields terminated by '\t' select * from table; 其中,'/home/gwdsj/data'是数据导出的位置,即本地目录;row format delimited fields terminated by '\t' 指定了保存到文件的列的分隔符为'\t'.

6 数据导出到本地(在Linux中操作)

  1. 具体语句方式  hive -e "select * from table limit 10" > /local/test.txt  其中,双引号之间为具体的sql语句
  2. 脚本方式          hive -f 123.sql > /local/test.txt   123.sql为写好的sql脚本 
以上两种方式都以'\t'为列分隔符

7 hive表中插入数据

insert into table mdidf_and_mlr
select a.mdidf,a.mdimlr from shuangliu_itv_oltip_172280386_data a;


0 0
原创粉丝点击