这是 siva Ramanjaneyulu,我正在研究蜂巢。我的蜂巢有以下问题
示例日志:<ABC>
CREATE TABLE sample4( num1 STRING ) ROW FORMAT SERDE
'org.apache.hadoop.hive.contrib.serde2.RegexSerDe' WITH
SERDEPROPERTIES ( "input.regex" = "<.*>", "output.format.string" =
"%1$s" ) STORED AS TEXTFILE;
LOAD DATA LOCAL INPATH "../hive-0.9.0/sample.log" INTO TABLE sample4;
select * from sample4;
NULL
预期输出:ABC
为什么这.RegexSerDe
对常规表达式不起作用<.*>
?
如何使用正则表达式删除 < 和 > 符号,您能否为此提供解决方案