Hive系列:Hive 默认分隔符

引言

Hive 中的默认分隔符是 ^A (\001) ,这是一种特殊的分隔符,使用的是 ASCII 编码的值,键盘是打不出来的

查看 Hive 默认分隔符文件

Linux 上的文件

  • 以 \001 作为分隔符时,下载后用 notePad++ 打开时看到的 SOH
  • 以 \002 作为分隔符时,下载后用notePad++打开时看到的 STX,
  • 以 \003 作为分隔符时,下载后用notePad++打开时看到的 ETX;

"\001" "\002" "\003"分隔是程序代码中进行解析需要的。

所以,notePad++ 打开后显示的分隔符正常

如何编写 Hive 默认分隔符文件

  • 方法一:notePad++ 字符面板

从 ASCII 输入面板中选择需要输入的字符即可

  • 方法二:字符替换

通过字符替换输入八进制的 ASCII 码,可以实现输入特殊字符

相关推荐
曹牧1 天前
Java Web 开发:servlet-mapping‌
java·数据仓库·hive·hadoop
隐于花海,等待花开4 天前
18.TRUNC / LAST_DAY / NEXT_DAY 函数深度解析
大数据·hive
隐于花海,等待花开4 天前
17.DATE_FORMAT 函数深度解析
大数据·hive
隐于花海,等待花开4 天前
15.TO_DATE 函数深度解析
大数据·hive
YJlio5 天前
1 4.1 微软商店的使用(Microsoft Store:下载/安装/管理应用与游戏)
运维·hive·hadoop·windows·游戏·microsoft·计算机外设
看海的四叔5 天前
【SQL】SQL的日期与时间函数
数据库·hive·sql·数据分析·时间函数·日期函数
看海的四叔5 天前
【SQL】SQL-常见窗口函数有哪些-上篇
数据库·hive·sql·mysql·数据分析·窗口函数
It's Q6 天前
hive学习分区&&函数
hive·hadoop·学习
隐于花海,等待花开6 天前
5.TRIM / LTRIM / RTRIM 函数深度解析
大数据·hive
菜鸟小码7 天前
Hive数据模型、架构、表类型与优化策略
hive·hadoop·架构