hive
小白学习指南
@¥#¥%#%
展开
-
如何txt数据导入到hive表中
报错1:Error: java.io.FileNotFoundException: Path is not a file背景:建orc表报错1 FIELDS TERMINATED BY '\t'STORED AS ORCTBLPROPERTIES ('orc.compress'='SNAPPY');解决方法:修改表格式为text表 FIELDS TERMINATED BY '\t' stored as textfile;语句:load data inpath 'hdfs:&a...原创 2021-11-29 14:43:10 · 2648 阅读 · 2 评论 -
hive中时间戳和日期相互转化
select distinct unix_timestamp(‘2011-12-07 13:01:03’);select distinct from_unixtime(1323234063,‘yyyy/MM/dd HH:mm:ss’) ;原创 2021-04-20 17:20:52 · 1697 阅读 · 0 评论 -
修改表属性、注释及分区情况
1.修改表的属性,内部表和外部表;ALTER TABLE tablename SET TBLPROPERTIES ('EXTERNAL'='TRUE'); 2.修改表的字段注释;alter table tablename change column filedname `filedname` string COMMENT '';3.删除分区alter table tab...原创 2018-09-10 16:04:55 · 1423 阅读 · 0 评论 -
跨集群拷贝表
hadoop distcp –m 200 -update –skipcrccheck /user/集市名称/数据库名称/table_a hdfs://BJHTYD-Hope-27-202.hadoop.jd.local:8020/user/集市名称/数据库名称/table_a...原创 2018-12-04 10:17:53 · 269 阅读 · 0 评论 -
HIVE简明教程学习笔记(一)——数据库及表的操作HIVE DDL
1.创建数据库create database if not exists aa_db;2.查看数据库定义describe database aa_db;3.查看数据库列表show databases;4.删除数据库drop database if exists testdb cascade;**删除数据库时,如果库中存在数据表,是不能删除的,要先删除所有表,然后删除数据库。添加ca...原创 2018-11-21 11:00:33 · 216 阅读 · 0 评论 -
如何将hive中字符串解析(字符串的连接、解析)
场景:(1)将表中的字段转化成json数组,合并列,然后再合并行。建测试表,1315 、11729为表中某字段的值分属于不同的行,123、456为另一字段的对应行数字。准备测试数据,样例如下:[{"c1":"1315","c2":"123"},{"c1":"11729","c2":"456"}]。(2)将上述样例解析为表中的字段值1315、123。1.准备测试数据的方法:1)用:连接s...原创 2019-08-16 14:45:33 · 2811 阅读 · 0 评论