【问题标题】:why i am getting Error when modify table column clickhouse为什么修改表格列clickhouse时出现错误
【发布时间】:2020-09-23 14:31:13
【问题描述】:

我有一个表格,其中包含LowCardinality(String) 列操作, 但我想将此列更改为 -> action Nullable(String),我收到此错误:

代码:473,e.displayText() = DB::Exception: READ 锁定尝试 “glassbox.beacon_event”已超时! (120000ms) 可能的死锁 避免。客户端应该重试。:在执行列时(版本 20.4.2.9(正式版))

客户端也卡住了(tabix)。

如果我像这样运行这个命令,它会起作用:

alter table test modify column action  String

alter table test modify column action Nullable(String)

为什么我不能用一个命令运行?

alter table test modify column action Nullable(String)

【问题讨论】:

  • 你用的是哪个 CH 版本?
  • 我正在使用 20.4.2
  • 我无法在 20.4.2.9 上重现它。您能否提供更多详细信息 - 表架构、带有调用堆栈的错误消息(使用参数 --stacktrace 调用 clickhouse-client)?

标签: clickhouse


【解决方案1】:

可能这是一个错误。尝试 Ch 版本 20.6

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-30
    • 2017-03-09
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 2017-02-23
    • 1970-01-01
    相关资源
    最近更新 更多