hive的基本操作
来源:互联网 发布:linux cp 查看进度 编辑:程序博客网 时间:2024/06/05 17:31
进入某个库:use bigdata; bigdata为库名;
显示所有的表:show tables;
显示正则匹配的表:show tables ‘.table*'; .为任意一个字符,*为多个字符
删除表: drop table tablename; tablename为表名称
创建普通表:create table tablename(id string,name string);
创建分区表:create table tablename(id string,name string) partitioned by (day_id string);
重命名表:alter table tablename rename to tablenametest;
增加列:alter table tablename add columns(cc string comment '增加的新列');
查看表结构: desc tablename; show create table tablename;
查看分区信息: show partitions tablename;
将文件导入到hive表中:load data local inpath '/home/hadoop/input/haha.txt' overwrite into table tablename partition (day_id='20160508');
加local,用本地文件,不加local,用hdfs上文件;
不加overwrite,追加数据,加overwrite,重写表数据;
对于本地文件,直接传到HIVE的HDFS上,但是,对于HDFS上的文件要导入,会将HDFS上的文件移动到HIVE对应的HDFS目录中。
如果有重名的,不加OVERWRITE ,会将HDFS上的文件重命名,并报错,数据导入也会失败
将查询结果插入到tablename中:insert overwrite table tablename select * from table_test;
加overwrite会重写tablename表数据
将查询结果插入到文件中:insert overwrite local directory '/home/hadoop/out' select * from student;
加overwrite会重写文件,否则会追加;加local会写到本地,否则会写的HDFS中
- hive的基本操作
- Hive的基本操作
- Hive的基本操作
- HIVE数据库的基本操作
- Hive的HQL的基本操作
- hive的表的基本操作
- 第十三天:hive的基本操作
- 关于HIVE数据仓库的基本操作
- 关于HIVE数据仓库的基本操作
- Hive入门--6.表的基本操作
- hive的基本操作(重点)
- Hive数据库及表的基本操作
- Hive 数据库仓库的基本操作
- hive 基本操作
- hive 基本操作
- hive 基本命令操作
- Hive Shell 基本操作
- hive基本操作
- PostgreSQL介绍及PCIe SSD对其性能的提升效果分析
- Android 中文api,Debug签名证书过期(Expiry of the Debug Certificate)
- Canvas3——绘制渐变图形与绘制变形图形
- Spark性能调优
- Android开发实践(四)App的欢迎界面
- hive的基本操作
- VS2013下连接MySQL5.6小例
- uninstall wine
- 大型网站的架构设计问题,大型高并发高负载网站的系统架构
- 蓝牙L2CAP剖析(二)
- 雷达数据扫描及聚类方法
- Android学习之Notification
- NDK学习笔记(一)
- 可以换行的RadioGroup