Serde的匹配属性
看来我能够创建具有无效属性的表。 例如,“ Some_junk”不是CSV序列化的有效属性。该声明应该失败。
CREATE EXTERNAL TABLE test2 (
f1 string,
s2 string)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES ("some_junk" = ",", "escapeChar" = "\\")
LOCATION 's3://DOC-EXAMPLE-BUCKET/dataset/test1/'
由于“ some_junk ”,我期望出现错误。但是该声明已成功执行。
It seems that I am able to create tables with invalid properties.
For e.g. "some_junk" is not valid property of csv serialization. The statement should fail.
CREATE EXTERNAL TABLE test2 (
f1 string,
s2 string)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES ("some_junk" = ",", "escapeChar" = "\\")
LOCATION 's3://DOC-EXAMPLE-BUCKET/dataset/test1/'
I was expecting an error because of "some_junk". But the statement was executed successfully.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论