御坂14980号 2022-07-26 16:15 采纳率: 33.3%
浏览 67
已结题

Hive导入$$分隔符文件

Hive如何导入行分隔符为$$的文件
也就是建表的时候如何指定行分隔符
row format delimited fields terminated by '(这里写什么)'

  • 写回答

1条回答 默认 最新

  • copeterol 2022-07-28 12:18
    关注

    不能用row format delimited fields terminated by,改用

    ROW FORMAT SERDE 'org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe'
    WITH SERDEPROPERTIES ("field.delim"="$$")
    

    或者

    ROW FORMAT SERDE 'org.apache.hadoop.hive.contrib.serde2.RegexSerDe'
    WITH SERDEPROPERTIES ("input.regex" = "^(.*)\\$\\$(.*)$")
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

    报告相同问题?

    问题事件

    • 系统已结题 8月20日
    • 已采纳回答 8月12日
    • 创建了问题 7月26日

    悬赏问题

    • ¥15 c语言练习:统计词频
    • ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应,发到邮箱2644980770@qq.com
    • ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应
    • ¥15 Vue3 中使用 `vue-router` 只能跳转到主页面?
    • ¥15 用QT,进行QGIS二次开发,如何在添加栅格图层时,将黑白的矢量图渲染成彩色
    • ¥50 监控摄像头 乐橙和家亲版 保存sd卡的文件怎么打开?视频怎么播放?
    • ¥15 Python的Py-QT扩展库开发GUI
    • ¥60 提问一下周期性信信号的问题
    • ¥15 jtag连接不上fpga怎么办
    • ¥30 c语言停车场模型。。