开发者社区> 问答> 正文

org.apache.commons.lang.exception.NestableRuntimeE

被拉取的库中存在该表,但otter日志报如下错误

pid:2 nid:1 exception:setl:com.google.common.collect.ComputationException: org.apache.commons.lang.exception.NestableRuntimeException: find table

[km.km_tbl_zookeeper_cluster] error at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:167) at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:116) at com.google.common.collect.ComputingConcurrentHashMap.apply(ComputingConcurrentHashMap.java:67) at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:623) at com.alibaba.otter.node.etl.common.db.dialect.AbstractDbDialect.findTable(AbstractDbDialect.java:111) at com.alibaba.otter.node.etl.common.db.dialect.AbstractDbDialect.findTable(AbstractDbDialect.java:115) at com.alibaba.otter.node.etl.transform.transformer.RowDataTransformer.transform(RowDataTransformer.java:102) at com.alibaba.otter.node.etl.transform.transformer.RowDataTransformer.transform(RowDataTransformer.java:49) at com.alibaba.otter.node.etl.transform.transformer.OtterTransformerFactory.transform(OtterTransformerFactory.java:77) at com.alibaba.otter.node.etl.transform.TransformTask$1.run(TransformTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.commons.lang.exception.NestableRuntimeException: find table [kmcommon.km_tbl_zookeeper_cluster] error at com.alibaba.otter.node.etl.common.db.dialect.AbstractDbDialect$3.apply(AbstractDbDialect.java:191) at com.alibaba.otter.node.etl.common.db.dialect.AbstractDbDialect$3.apply(AbstractDbDialect.java:175) at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:155) ... 14 more Caused by: org.apache.commons.lang.exception.NestableRuntimeException: no found table [kmcommon.km_tbl_zookeeper_cluster] , pls check at com.alibaba.otter.node.etl.common.db.dialect.AbstractDbDialect$3.apply(AbstractDbDialect.java:185) ... 16 more

原提问者GitHub用户 huangdq1990

展开
收起
大圣东游 2023-06-21 16:48:26 65 0
1 条回答
写回答
取消 提交回答
  • 检查是否是大小写问题。

    no found table [kmcommon.km_tbl_zookeeper_cluster] , pls check 目前遇到的只有这么几类场景:

    1、表名大小写问题

    2、表物理被删除

    3、表权限问题,同步的DB账号没有对应表的权限

    原回答者GitHub用户agapple

    2023-06-21 17:58:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载