result.csv,然后将结果导入到e...">
美文网首页jouypub.com
Hive查询指定分隔符

Hive查询指定分隔符

作者: JouyPub | 来源:发表于2018-08-04 12:26 被阅读0次

业务场景:
  做数据分析的时候,经常会用到hive -e "sql" > result.csv,然后将结果导入到excel中,可是使用hive -e导出后默认的分隔符是\t,excel无法识别,所以需要将\t转成,

方案一:使用linux管道符替换

hive -e "select * from table_name limit 100" | sed 's/\t/,/g' > result.csv

或者

hive -e "select * from table_name limit 100" | tr "\t" "," > result.csv

方案二:使用hive的insert语法导出文件

insert overwrite local directory '/home/hadoop/20180303'
row format delimited
fields terminated by ','
select * from table_name limit 100

相关文章

  • Hive查询指定分隔符

    业务场景:  做数据分析的时候,经常会用到hive -e "sql" > result.csv,然后将结果导入到e...

  • Hive进阶

    hive配置,命令 hive查询显示列名 hive默认分隔符 \001 hive命令行中查看当前hive环境变量 ...

  • hadoop相关笔记

    Hive指定分隔符 建表语句如下,后两行指定分隔符 create table t_order( id string...

  • Hive不可见字符的处理

    指定查询结果的分隔符 将查询结果放到hdfs目录上,默认的分隔符为不可见字符\001,可以追加参数指定分隔符 Li...

  • sqoop:导出MySQL数据至Hive时,数据中包含\001或

    场景 使用sqoop从MySQL导出数据至Hive时,如果数据中包含hive指定的列分隔符,如\001 或\t,那...

  • Hive导出指定分隔符

    原文章 https://cloud.tencent.com/developer/article/1352376 ...

  • awk使用

    awk上 awk上 分段查询,指定分隔符 分段查询不使用分隔符,则默认以空格或空白字符分割打印多段可以以 ,或者其...

  • Hive系列之分区表和桶

    为提升hive数据的查询和写入性能, hive提供了分区表机制。hive每个表格可以指定多个分区key, 这些分区...

  • hive的列分隔符和行分隔符的使用

    hive中在创建表时,一般会根据导入的数据格式来指定字段分隔符和列分隔符。一般导入的文本数据字段分隔符多为逗号分隔...

  • Hive-索引

    简介 Hive从0.7.0版本开始加入了索引,目的是提高Hive表指定列的查询速度。没有索引的时候,Hive在执行...

网友评论

    本文标题:Hive查询指定分隔符

    本文链接:https://www.haomeiwen.com/subject/rexmvftx.html