gpt4 book ai didi

csv - 以十六进制分隔Hive CsvSerde表

转载 作者:行者123 更新时间:2023-12-02 21:06:24 27 4
gpt4 key购买 nike

我正在尝试使用由十六进制值1F分隔的csvserde在文件目录下创建一个外部配置单元表。 csvserde在常规逗号分隔上可以正常工作。我不确定如何在分隔符中表示十六进制值。

CREATE EXTERNAL TABLE example_table(
id bigint,
property_id string,
application_date date,
system_time timestamp,
system_end timestamp
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES(
"separatorChar" = "\1F"
)
STORED AS
TEXTFILE
LOCATION '/user/nameofdirectory'

最佳答案

seperatorChar应该以八进制值表示。

在这种情况下,定界符为十六进制的1f(等效于31十进制)。

八进制为037。因此seperatorChar应该为“\ 037”

关于csv - 以十六进制分隔Hive CsvSerde表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41746425/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com