phoenix 5.0 查询二级索引表错误 USE_STATS_FOR_PARALLELIZATION

查询二级索引表报错,但是不影响执行结果。

经过一段时间,重启了hbase,这种错误就消失了。 

WARN iterate.BaseResultIterators: Unable to find parent table "T_EXTENSION_ALL_DATAS" of table "IDX_T_EXTENSION_ALL_DATAS_COUNTRY" to determine USE_STATS_FOR_PARALLELIZATION
org.apache.phoenix.schema.TableNotFoundException: ERROR 1012 (42M03): Table undefined. tableName=T_EXTENSION_ALL_DATAS
    at org.apache.phoenix.schema.PMetaDataImpl.getTableRef(PMetaDataImpl.java:71)
    at org.apache.phoenix.jdbc.PhoenixConnection.getTable(PhoenixConnection.java:581)
    at org.apache.phoenix.mapreduce.util.PhoenixConfigurationUtil.getStatsForParallelizationProp(PhoenixConfigurationUtil.java:647)
    at org.apache.phoenix.iterate.BaseResultIterators.<init>(BaseResultIterators.java:504)
    at org.apache.phoenix.iterate.SerialIterators.<init>(SerialIterators.java:67)
    at org.apache.phoenix.execute.ScanPlan.newIterator(ScanPlan.java:272)
    at org.apache.phoenix.execute.BaseQueryPlan.iterator(BaseQueryPlan.java:364)
    at org.apache.phoenix.execute.BaseQueryPlan.iterator(BaseQueryPlan.java:217)
    at org.apache.phoenix.execute.BaseQueryPlan.iterator(BaseQueryPlan.java:212)
    at org.apache.phoenix.execute.BaseQueryPlan.iterator(BaseQueryPlan.java:207)
    at org.apache.phoenix.jdbc.PhoenixStatement$1.call(PhoenixStatement.java:312)
    at org.apache.phoenix.jdbc.PhoenixStatement$1.call(PhoenixStatement.java:291)
    at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
    at org.apache.phoenix.jdbc.PhoenixStatement.executeQuery(PhoenixStatement.java:290)
    at org.apache.phoenix.jdbc.PhoenixStatement.executeQuery(PhoenixStatement.java:283)
    at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1830)
    at sqlline.Commands.execute(Commands.java:822)
    at sqlline.Commands.sql(Commands.java:732)
    at sqlline.SqlLine.dispatch(SqlLine.java:813)
    at sqlline.SqlLine.begin(SqlLine.java:686)
    at sqlline.SqlLine.start(SqlLine.java:398)
    at sqlline.SqlLine.main(SqlLine.java:291)

猜测是:内存不足的问题。你们有遇到这种情况吗?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
optimize_aop是HALCON中的一个函数,用于优化AOP(automatic operator parallelization)模型。它可以根据线程号优化AOP,并检查给定硬件的并行处理能力。optimize_aop会检查每个运算符,并通过在tuple元组、channel通道或domain level域级别上的自动并行化来加快操作速度。它会执行多次运算符,并根据输入参数的变化来评估并行处理的效率。对于正确的优化,需要确保在计算机上没有同时运行其他计算密集型应用程序,以避免影响硬件检查的时间测量。如果程序员不想使用AOP,而是自己实现并行化,那么需要使用多线程技术,将图像进行拆分处理,最后再合并。这需要更多的专业知识,可以参考HALCON的官方例程simulate_aop.hdev和官方说明书parallel_programming.pdf。\[2\]\[3\] #### 引用[.reference_title] - *1* [optimize_aop.hdev对sobel边缘检测算子 AOP的对不同大小图像并行加速效果 相关例程学习](https://blog.csdn.net/u013404374/article/details/48996877)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [关于实现Halcon算法加速的基础知识(CPU多核并行/GPU)](https://blog.csdn.net/libaineu2004/article/details/104202063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值