数据表在hive中生成需要同步到clickhouse中去,最后连接superset做可视化展示,同步完成之后,发现superset对字段格式要求比较严格。所以原先的表字段是字符串,需要改成bigint格式。
于是,先修改hive中的字段的类型(***.****:为表名称):
alter table ***.**** change column col1 col11 string cascade;
alter table ***.**** change column col11 col1 string cascade;
修改clickhouse中对应表的字段类型:
ALTER TABLE **** ON CLUSTER **** MODIFY COLUMN col1 bigint;
如果两分片,还需要修改一个local,一个分布式,改两次就好了。