无法对表运行任何查询

Posted

技术标签:

【中文标题】无法对表运行任何查询【英文标题】:Unable to run any query on the table 【发布时间】:2019-02-26 12:38:38 【问题描述】:

当我运行以下查询时

SELECT * FROM table_unfilter WHERE date='2010-08-01'; 

我得到了

失败:获取锁时出错:与 元存储

当我将 hive 并发设置为 false 时,我得到了

未能使用 dbtxnmanager set concurrency = true

我可以查询同一数据库的所有其他表,但不能查询上述表。 我怎样才能解决这个问题?

【问题讨论】:

是事务表吗? 【参考方案1】:

从 AMBARI 检查 ACID 是否被禁用。如果 ACID 被禁用,那么并发性也应该设置为 false。 然后set hive.support.concurrency=false 运行此命令后,请确保重新启动影响组件,以使更改生效。

【讨论】:

以上是关于无法对表运行任何查询的主要内容,如果未能解决你的问题,请参考以下文章

MySQL无法在错误的表上运行任何SQL查询

Xampp 无法创建数据库,也无法通过 Phpmyadmin 运行查询

无法使用 Datagrip 提交对表的更改

ORA-01950: 对表空间 'USERS' 没有权限 [关闭]

Django 事务锁定表

更新计划查询时出错:无法更新 update_time