执行分桶语句报错

ALTER TABLE t_creative_caption DISTRIBUTED BY HASH(id) BUCKETS 128;

报错错误: ProgrammingError: (1064, ‘Cannot invoke “com.starrocks.analysis.ParseNode.accept(com.starrocks.sql.ast.AstVisitor, Object)” because “node” is null’)

如何解决呢?
版本是 3.1.11-tq-0.7-e0baf57

自顶,谢谢大佬解答

桶数量 = BE 节点数量 × BE 节点的 CPU 核心数 / 2 ,看看后台具体报错日志

@shijiewang_tencent 后来问题解决了么?

这不是3.2才支持的功能吗?官网已经写了

1赞

后面发现了,谢谢大佬们解答

@shijiewang_tencent 我了解下,后来是升级版本解决了么?
你这个 修改 bucket 为128,是原来的bucket太少了,导致每个 tablet 的数据量太大么?
那修改后,有什么效果变化么?查询变快了?