SR从2.0.9版本 跨版本升级到2.4.1后,建表异常

【详述】SR从2.0.9版本 跨版本升级到2.4.1后
【背景】进行了跨版本升级后,建表异常
【业务影响】

【StarRocks版本】例如:2.4.1
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【附件】

  • fe.log/beINFO/相应截图
  • 慢查询:
    • Profile信息
    • 并行度:show variables like ‘%parallel_fragment_exec_instance_num%’;
    • pipeline是否开启:show variables like ‘%pipeline%’;
    • be节点cpu和内存使用率截图
  • 查询报错:
  • be crash
    • be.out

show backends ;

SHOW FRONTENDS;

查询正常,观察数据也可以写进去

但是建表报错,建表语句没问题,是从现存到表拷贝的,
这是跨版本升级导致的问题吗?

建表的客户端报错

fe 存在的日志报错

建表sql发我下我本地测下试试

CREATE TABLE dwd_mbr_customer_detail_di (
group_id bigint(20) NOT NULL COMMENT “”,
customer_id bigint(20) NOT NULL COMMENT “”,
seller_id bitmap NULL COMMENT “”
) ENGINE=OLAP
PRIMARY KEY(group_id, customer_id)
COMMENT “用户明细数据”
DISTRIBUTED BY HASH(group_id, customer_id) BUCKETS 10
PROPERTIES (
“replication_num” = “3”,
“in_memory” = “false”,
“storage_format” = “DEFAULT”,
“enable_persistent_index” = “false”
);

另外我想请问下。生产坏境 2.0.9 建议直接升到2.4.1嘛? 现在是直接在测试坏境升级的

建议逐个大版本升级,另外关注下升级注意事项,可以在官网找到,你直连sr建表测下看看返回的什么报错,我这测试sql会报语法错误,可能是有不可见字符什么的,现在是可以直接建表了也没有报错。
CREATE TABLE t3 ( group_id bigint(20) NOT NULL, customer_id bigint(20) NOT NULL, seller_id bitmap NULL ) ENGINE=OLAP PRIMARY KEY(group_id, customer_id) DISTRIBUTED BY HASH(group_id, customer_id) BUCKETS 10 PROPERTIES ( “replication_num” = “1”, “in_memory” = “false”, “storage_format” = “DEFAULT”, “enable_persistent_index” = “false” ); 再就是尽量不要直接复制过来,有的时候就会有特殊字符或不可见字符什么的

直接链接建表不报错,你这个测试语句也不行 估计复制语句有问题,难道跟我用的dbeaver有关系,但是在2.0.9的版本可以建表呀 奇怪

可能和你直接将建表语句复制过去有关,可以验证下是否有不可见字符,你2.0.9版本是手动建的表吧?

发现一个现象 同一条建表语句,在2.0.9版本时 在dbeaver和navicate都可以执行, 换到2.4.1版本。在dbeaver执行报错,在navicate执行可以