无法在Hive

时间:2016-10-08 04:12:14

标签: hadoop hive hdfs

我通过Cloudera Manager将客户正则表达式规则添加到HDFS配置:

^[1]\d{10}$

即时检查显示此规则正常。

然后我创建一个hive表('create table tmpnum(num bigint);')并插入一些11位数的手机号码,但仍然可以在日志中看到相关信息,如下所示: enter image description here enter image description here 如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

要解决此问题,只需删除无法从正则表达式中识别的“^”和“$”:[1] \ d {10}。与java中的正则表达式略有不同。