doris 报错 hs_compile regex pattern error:Embedded start anchors not supported.
时间: 2024-04-04 07:30:56 浏览: 132
这个错误出现在使用Doris进行正则匹配时,通常是因为正则表达式中包含了嵌入的起始锚点 "^",但Doris不支持这种嵌入式的起始锚点。
解决这个问题的方法是,将正则表达式中的嵌入式起始锚点"^"改为非嵌入式的起始锚点"\A"。例如,将"^\d+"改为"\A\d+"。
另外,如果你使用的是Doris的UDF函数进行正则匹配,也可以尝试使用其他支持嵌入式起始锚点的正则表达式引擎,如PCRE(Perl Compatible Regular Expressions)等。
相关问题
flink sql连接doris 报错:org.apache.doris.shaded.com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "exception" (class org.apache.doris.flink.rest.models.QueryPlan), not marked as ignorable (3 known properties: "partitions", "status", "opaqued_query_plan"]) at [Source: UNKNOWN; line: 1, column: 15] (through reference chain: org.apache.doris.flink.rest.models.QueryPlan["exception"])
这个错误提示说是在解析 JSON 的时候遇到了未知的属性 "exception",而且这个属性没有被标记为可忽略的。根据错误提示,似乎是在解析 QueryPlan 这个类的 JSON 数据时出现了问题。
建议检查一下你的 JSON 数据是否符合 QueryPlan 类的定义,或者尝试升级相关的依赖库,看看是否能够解决这个问题。此外,你也可以查看一下你的代码中是否有对 QueryPlan 类的自定义修改,是否有添加了新的属性或者修改了属性名。
docker run -itd \ --name=doris_fe1 \ --env FE_SERVERS="fe1:192.168.40.129:9010" \ --env FE_ID=1 \ -p 8030:8030 \ -p 9030:9030 \ -v /data/doris-meta:/opt/apache-doris/fe/doris-meta \ -v /data/fe/conf:/opt/apache-doris/fe/conf \ -v /data/fe/log:/opt/apache-doris/fe/log \ apache/doris:1.2.2-fe-x86_64 中如何只写域名,不写ip才不会报错
在这个命令中,FE_SERVERS参数需要指定一个IP地址,因此不能只写域名而不写IP地址。如果你想要使用域名而不是IP地址,你需要在你的DNS服务器中将该域名解析为对应的IP地址。然后在这个命令中使用该IP地址即可。另外,如果你想要在容器内部使用域名访问其他容器,可以使用Docker的DNS功能,具体可以参考Docker文档中的相关说明。
阅读全文