语法文件编译了嘛? 你直接进入fe 目录然后运行 mvn clean install -DskipTests=true 然后在运行试试
Ling Miao 柯挺立 <mr_...@163.com> 于2022年3月8日周二 11:55写道: > 实际是有action_table.dat文件的 > > > > > > > > 在 2022-03-08 11:41:45,"柯挺立" <mr_...@163.com> 写道: > >Hi, > >根据官方文档https://doris.apache.org/zh-CN/developer-guide/fe-idea-dev.html的操作,启动fe报错, > >完整的启动日志: > ><?xml version="1.0" encoding="utf-8"?> > > > > > ><!-- Auto Generated. DO NOT MODIFY IT! --> > ><Configuration status="info" packages="org.apache.doris.common"> > > <Appenders> > > <Console name="Console" target="SYSTEM_OUT"> <PatternLayout > > charset="UTF-8"> > > <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} %p (%t|%tid) [%C{1}.%M():%L] > > %m%n</Pattern> > > </PatternLayout> > > </Console> <RollingFile name="Sys" > > fileName="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.log" > > filePattern="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.log.%d{yyyyMMdd}-%i"> > > <PatternLayout charset="UTF-8"> > > <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} %p (%t|%tid) [%C{1}.%M():%L] > > %m%n</Pattern> > > </PatternLayout> > > <Policies> > > <TimeBasedTriggeringPolicy/> > > <SizeBasedTriggeringPolicy size="1024MB"/> > > </Policies> > > <DefaultRolloverStrategy max="10" fileIndex="min"> > > <Delete > > basePath="/Users/ketingli/learn/engine/incubator-doris/fe/log/" > > maxDepth="1"> > > <IfFileName glob="fe.log.*" /> > > <IfLastModified age="7d" /> > > </Delete> > > </DefaultRolloverStrategy> > > </RollingFile> > > <RollingFile name="SysWF" > > fileName="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.warn.log" > > filePattern="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.warn.log.%d{yyyyMMdd}-%i"> > > <PatternLayout charset="UTF-8"> > > <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} %p (%t|%tid) [%C{1}.%M():%L] > > %m%n</Pattern> > > </PatternLayout> > > <Policies> > > <TimeBasedTriggeringPolicy/> > > <SizeBasedTriggeringPolicy size="1024MB"/> > > </Policies> > > <DefaultRolloverStrategy max="10" fileIndex="min"> > > <Delete > > basePath="/Users/ketingli/learn/engine/incubator-doris/fe/log/" > > maxDepth="1"> > > <IfFileName glob="fe.warn.log.*" /> > > <IfLastModified age="7d" /> > > </Delete> > > </DefaultRolloverStrategy> > > </RollingFile> > > <RollingFile name="Auditfile" > > fileName="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.audit.log" > > filePattern="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.audit.log.%d{yyyyMMdd}-%i"> > > <PatternLayout charset="UTF-8"> > > <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} [%c{1}] %m%n</Pattern> > > </PatternLayout> > > <Policies> > > <TimeBasedTriggeringPolicy/> > > <SizeBasedTriggeringPolicy size="1024MB"/> > > </Policies> > > <DefaultRolloverStrategy max="10" fileIndex="min"> > > <Delete > > basePath="/Users/ketingli/learn/engine/incubator-doris/fe/log/" > > maxDepth="1"> > > <IfFileName glob="fe.audit.log.*" /> > > <IfLastModified age="30d" /> > > </Delete> > > </DefaultRolloverStrategy> > > </RollingFile> > > </Appenders> > > <Loggers> > > <Root level="INFO"> > > <AppenderRef ref="Sys"/> > > <AppenderRef ref="SysWF" level="WARN"/> > > <AppenderRef ref="Console"/> > > </Root> > > <Logger name="audit" level="ERROR" additivity="false"> > > <AppenderRef ref="Auditfile"/> > > </Logger> > > <Logger name='audit.slow_query' level='INFO'/><Logger name='audit.query' > > level='INFO'/><Logger name='audit.load' level='INFO'/><Logger > > name='audit.stream_load' level='INFO'/> > > </Loggers> > ></Configuration> > >===== > >============================== > >2022-03-08 11:32:16,934 INFO (main|1) [PaloFe.start():111] Palo FE > >starting... > >2022-03-08 11:32:16,948 INFO (main|1) [FrontendOptions.init():88] local > >address: /172.4.82.58. > >2022-03-08 11:32:17,048 INFO (main|1) > >[ConsistencyChecker.initWorkTime():107] consistency checker will work from > >23:00 to 4:00 > >java.lang.ExceptionInInitializerError > >at org.apache.doris.catalog.AliasFunction.getExpr(AliasFunction.java:102) > >at org.apache.doris.catalog.AliasFunction.initBuiltins(AliasFunction.java:92) > >at org.apache.doris.catalog.FunctionSet.init(FunctionSet.java:86) > >at org.apache.doris.catalog.Catalog.<init>(Catalog.java:568) > >at org.apache.doris.catalog.Catalog.<init>(Catalog.java:524) > >at org.apache.doris.catalog.Catalog.<init>(Catalog.java:301) > >at > >org.apache.doris.catalog.Catalog$SingletonHolder.<clinit>(Catalog.java:520) > >at org.apache.doris.catalog.Catalog.getCurrentCatalog(Catalog.java:650) > >at org.apache.doris.PaloFe.start(PaloFe.java:125) > >at org.apache.doris.PaloFe.main(PaloFe.java:63) > >Caused by: java.lang.RuntimeException: Cannot find external parser table > >action_table.dat > >at org.apache.doris.analysis.SqlParser.loadTableFromFile(SqlParser.java:1946) > >at org.apache.doris.analysis.SqlParser.<clinit>(SqlParser.java:428) > >... 10 more > > > > >