regex配置单元中的错误

rslzwgfq  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(332)

在配置单元中创建表时:
创建表lg(ip string、month string、gt string、id int、id1 int)
行格式serde'org.apache.hadoop.hive.contrib.serde2.regexserde'
使用serdeproperty(
“input.regex”=“([^])-[([^]]+)]\”([^])([^])([^])([^\”)\“)\”?“output.format.string”=“%1$s%2$s%3$s%4$s%5$s”)
存储为文本文件;
我得到一个错误:

ERROR:FAILED: Parse Error: line 5:0 mismatched input '"output.format.string"' expecting ) near '"  ([^ ]) - - [([^]]+)] \"([^ ]) ([^ ]) ([^ \"])\")?"' in table properties

TABLE DATA: 10.22.17.186 - - [15/Aug/2009:15:50:35 -0700] "GET /assets/css/the-associates.css HTTP/1.1" 200 15779
rsaldnfx

rsaldnfx1#

尝试跟随输入regex?

'input.regex' = ' ([^ ]) - - [([^]]+)] "([^ ]) ([^ ]) ([^ "])")?'

相关问题