建表语句:
create external table `dic_list` (
dic_id string comment '代码集id',
dic_cnname string comment '代码集中文名称',
table_ele string comment '数据项',
table_enname string comment '数据集英文名'
) comment '数据集码表引用记录'
ROW FORMAT SERDE
'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES
(
"separatorChar"=","
)
STORED AS TEXTFILE
LOCATION
'hdfs://bdkxcluster/public/runtohaizhi/codeset/dic_list';
create external table `dic_list` (
dic_id string comment '代码集id',
dic_cnname string comment '代码集中文名称',
table_ele string comment '数据项',
table_enname string comment '数据集英文名'
) comment '数据集码表引用记录'
ROW FORMAT SERDE
'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES
(
"separatorChar"=","
)
STORED AS TEXTFILE
LOCATION
'hdfs://bdkxcluster/public/runtohaizhi/codeset/dic_list';
文件转换:若vim可以查看,则可以不转
iconv -f gb2312 -t utf8 dic_list.csv -o dic_list_utf8.csv
iconv -c -f gb2312 -t utf8 dic_content.csv -o dic_content_utf8.csv
加载数据到Hive中:
先将文件上传到hdfs上
hdfs dfs -put dic_list_utf8.csv /datas

本文介绍了Hive的各种操作,包括创建外部表的语句示例,文件的GB2312到UTF8的转换方法,数据加载到Hive以及从HDFS中删除数据。此外,还涵盖了数据库操作如创建数据库、切换和删除,以及表操作如内部表和外部表的转换。最后,讲解了如何进行列操作,如添加、修改和替换列。
最低0.47元/天 解锁文章
7916

被折叠的 条评论
为什么被折叠?



