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 码,可以实现输入特殊字符

相关推荐
fastjson_3 天前
Hive 自定义函数
数据仓库·hive·hadoop
Gent_倪3 天前
MySQL 与 Hive 语法异同点详解
数据库·hive·mysql
邀星月为媒6 天前
从零打造一个属于自己的 AI Agent:Core Hive Agent 开源项目解析
人工智能·hive·开源
BI专家之路6 天前
安装linux/hadoop/jdk/hive
linux·hive·hadoop
fastjson_8 天前
Hive 基础函数
数据仓库·hive·hadoop
邀星月为媒11 天前
正式迁移 Gitee:core-site-hive 与 core-hive-agent 后续更新只认这两个地址
hive·hadoop·gitee
fastjson_12 天前
Hive 复杂数据类型
数据仓库·hive·hadoop
hopsky12 天前
《Hive性能调优实战》核心内容详细解读
数据仓库·hive·hadoop
赤土 炙焱24 天前
hiveserver2启动失败,磁盘满了
hive·hadoop
Francek Chen25 天前
【大数据处理与分析】数据仓库Hive:02 数据湖
大数据·数据仓库·hive·hadoop·分布式·数据分析