仓廪实则知礼节,衣食足则知荣辱。这篇文章主要讲述解决clickhouse问题库中无这个张表创建时已经存在的问题相关的知识,希望能为你提供帮助。
clickhouse的问题:
数据库中没有看到这个表,但是创建的时候提示已经存在。
?
- 09.28 13:38:34.828623 [ 15749 ] {3ebd057e-cdba-413a-a49c-a6c5c43df920}DDLWorker: Query CREATE TABLE IF NOT EXISTS athena.tb_user_local UUID \'717eeed9-d8b1-426e-b17e-eed9d8b1426e\' (?
?id?
?? UInt64 COMMENT \'用户ID\', ??user_name?
?? String COMMENT \'用户名\', ??pass_word?
?? String COMMENT \'用户密码\', ??phone?
?? String COMMENT \'电话\', ??email?
?? String COMMENT \'邮件\', ??create_day?
? String COMMENT \'创建时间\') ENGINE = ReplicatedMergeTree(\'/clickhouse/athena/tables/{shard}/tb_user\', \'{replica}\') ORDER BY (id, user_name) SETTINGS index_granularity = 8192 wasn\'t finished successfully: Code: 253. DB::Exception: Replica /clickhouse/athena/tables/1/tb_user/replicas/ck-05 already exists. (REPLICA_IS_ALREADY_EXIST), Stack trace (when copying this message, always include the lines below):
以前创建过这张表,但是后来被我删除了,删除了之后,zookeeper中的数据信息没有同步导致的(clickhouse的元数据信息及建表信息都保存在zookeeper中的)
解决方案:
进入zookeeper中,找到这张表的信息,删除掉重新创建即可。
查看zook下有没有这张表
ls /clickhouse/athena/
删除这张表的信息
delete /clickhouse/athena/tb_user_local
重新创建即可
【解决clickhouse问题库中无这个张表创建时已经存在的问题】
推荐阅读
- Nacos单机模式应用
- HTML表格垂直对齐文字
- 我如何在定制器woocommerce部分下添加选项()
- 如何使用wp_get_theme修改singlepost.php
- 如何在storefront主题中将SVG用于徽标
- 如何在页面模板(WordPress)中使用获取请求
- 如何在帖子URL中使用自定义元字段代替CPT标题()
- 如何在WordPress 5.0中使用经典编辑器
- 如何使用子主题更新WordPress主题文件