设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 853|回复: 0

[其他] hive数据加载

[复制链接]

227

主题

4749

金钱

8287

积分

高级用户

发表于 2016-10-11 10:29:56 | 显示全部楼层 |阅读模式
数据装载入表
注意事项:
  • hive建表默认使用单个分隔符号:例如:如果定义分隔符号‘#$’,数据查询只有#被当作分隔符号使用。
  • load数据,字段类型不匹配时,查询返回NULL
  • select查询插入数据,字段类型不匹配时,查询返回NULL
  • hive在数据加载的时候不做类型检查,查询的时候做检查。
外部分区表:即使HDFS目录结构符合分区,数据加载后,仍然需要表结构添加分区才能查看数据。否则有数据也看不到。
通过外部表导入
用户在hive上建external表,建表的同时指定hdfs路径,在数据拷贝到指定hdfs路径的同时,也同时完成数据插入external表。
从本地linux文件系统导入
从hdfs导入
从其它表导入数据:
hive> CREATE EXTERNAL TABLE MYTEST4(num INT) ;
hive> FROM MYTEST3 test3
> INSERT OVERWRITE TABLE MYTEST4
> select test3.num where name=’world';
via:字母哥博客
作者:字母哥

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表