gpt4 book ai didi

hadoop - Hive:如何使用字符串文字分隔行

转载 作者:可可西里 更新时间:2023-11-01 15:00:17 26 4
gpt4 key购买 nike

这里需要帮助。这个跟hive有关。

我有一个只有一行的文本文件,例如:杰森 29\莎莎 24\克里斯汀 15\罗伯特 20\

现在我需要在配置单元中创建一个表,其行使用“\”(反斜杠)分隔,就像我从上面提到的行“JASON 29\SASHA 24 ....”中插入数据一样我想要在我的表格中插入 4 行。

换句话说,我希望我的自定义字符是行分隔符,而不是默认的“\n”。

我写了 DDL:

CREATE TABLE newline_tab
(
name STRING,
age INT
)

ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\\'
STORED AS TEXTFILE;

但是我无法创建表格,并且出现以下错误:

FAILED: SemanticException 9:20 LINES TERMINATED BY only supports newline '\n' right now. Error encountered near token ''\''

任何帮助将不胜感激:)

最佳答案

CREATE TABLE IF NOT EXISTS employee ( eid int, name String,
salary String, destination String)
COMMENT ‘Employee details’
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ‘\t’
LINES TERMINATED BY ‘\n’
STORED AS TEXTFILE;

关于hadoop - Hive:如何使用字符串文字分隔行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24752022/

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