Hive 配置单元错误:无法验证serde:org.apache.hadoop.serde2.RegexSerde

Hive 配置单元错误:无法验证serde:org.apache.hadoop.serde2.RegexSerde,hive,hive-serde,Hive,Hive Serde,我是新来的,我正在我的电脑上运行以下代码 “input.regex”=”([^]*)([^]*)([^]*)([^]*)([^\[^\\]*\])([^\\]*\\])([^\']*\\\” [^\“]*\”([0-9]*)([0-9]*), “output.format.string”=“1$s%2$s%3$s%4$s%5$s%6$s%7$s” ) 存储为文本文件 但我有一些错误: failed: execution error, return code 1 from org.apache.

我是新来的,我正在我的电脑上运行以下代码

“input.regex”=”([^]*)([^]*)([^]*)([^]*)([^\[^\\]*\])([^\\]*\\])([^\']*\\\”
[^\“]*\”([0-9]*)([0-9]*),
“output.format.string”=“1$s%2$s%3$s%4$s%5$s%6$s%7$s”
)
存储为文本文件

但我有一些错误:

failed: execution error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask, Cannot validate serde: org.apache.hadoop.hive.serde2.RegexSerde
我做了一些研究,所有的字段都是字符串,我添加了jar
/usr/lib/hive/lib/hive contrib.jar
/usr/lib/hive/lib/hive serde.jar
/usr/lib/hive/lib/hive common.jar

它仍然不起作用。 真的需要帮助!
任何意见都将不胜感激

请用文本代码替换图片。使用ctrl+k设置格式。这是在黑暗中拍摄,但请尝试在SERDEPROPERTIES()主体内使用单引号而不是双引号,并且键、等号和值之间没有间距。我认为您也不需要“存储为文本文件”。很抱歉,非常新,仍在尝试如何引用代码:(我尝试使用单引号而不是双引号,但仍然出现相同的错误@PaulbackThank!!我已经解决了,请仅为“%1$s%2$s%3$s%4$s%5$s%6$s%7$s”保留双引号,它可以工作!请用文本代码替换图片。使用ctrl+k设置格式。这是在黑暗中拍摄的,但请尝试在SerdeProperty()中使用单引号而不是双引号正文中的键、等号和值之间没有空格。我认为您也不需要“存储为文本文件”。很抱歉,非常新,仍在尝试如何引用代码:(我尝试使用单引号而不是双引号,仍然出现相同的错误@PaulbackThank!!我已经解决了,只保留双引号用于“%1$s%2$s%3$s%4$s%5$s%6$s%7$s”,它可以正常工作!
failed: execution error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask, Cannot validate serde: org.apache.hadoop.hive.serde2.RegexSerde