问题描述

问题一:新增字段后发生复制副本上的元数据与Zookeeper中的通用元数据不一致的问题: Code: 517, e.displayText() = DB::Exception: Metadata on replica is not up to date with common metadata in Zookeeper. Cannot alter (version 20.6.4.44)

问题二:Cannot convert NULL value to non-Nullable type' if field type is Nullable

问题分析

当时主要做了以下操作:

新增method字段,数据类型为Uint8,设置为Nullable;

(重新上线后发现该字段数据无法正常写入,始终为NULL,初步分析为数据类型不匹配,便有了以下操作)

修改method字段数据类型为String,并设置默认值为 "0";

_ (出现Cannot convert NULL value to non-Nullable type' if field type is Nullable)_

使用on cluster同时删除本地表和分布式表上的method字段

(发生read time out,删除失败)

使用on cluster重新新增method字段,数据类型为String,设置默认值为 "0"

(部分机子创建成功,再次删除method字段,发生__ Metadata on replica is not up to date with common metadata__)

解决方法

clickhouse 新增列_# 记录一次clickhouse表新增字段遇到的问题相关推荐

  1. .Net 6.0中的新增特性_.Net 6.0中的新增功能

    .Net 6.0中的新增特性_.Net 6.0中的新增功能 一..Net 6 介绍 .NET 6 作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持. .NET 6 是首个原生支持 ...

  2. arcengine遍历属性表_记录一次Hive表清理过程

    记录一次Hive表清理过程 背景 时间:2020-07-17 在用spark+hive做数仓的过程中往往会产生很多表,过多历史表会很快消耗掉有限的hdfs资源,并且时间过于久远的表一般不会具有利用价值 ...

  3. sql server新增列_SQL Server 2016安装中的新增功能?

    sql server新增列 SQL Server 2016 introduced officially on the 1st of June 2016. It comes with many new ...

  4. oracle 表字段顺序_如何更改Oracle数据库表中字段顺序

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  5. ds哈希查找—二次探测再散列_大白话之哈希表和哈希算法

    哈希表概念 哈希表(散列表),是基于关键码值(Key value)而直接进行访问的数据结构.也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度.这个映射函数叫做散列函数(哈希函数 ...

  6. sqlyog表添加列_如何用数据透视表求差,而不是求和?

    如图 8‑43中上图所示为某商店2012年第一季度的商品销售明细表,如何利用数据透视表快速统计各商品销量与上个月的差异如图 8‑43中下图所示? 图8‑43销售报表 1.解决方案 创建数据透视表,设置 ...

  7. 如何使用python读取excel表的某一列_使用python采集Excel表中某一格数据

    安装并导入模块 打开命令行窗口,输入: pip install -i https://mirrors.aliyun.com/pypi/simple/ openpyxl 导入: from openpyx ...

  8. python提交表单无效_使用Django Form解决表单数据无法动态刷新的两种方法

    一.无法动态更新数据的实例 1. 如下,数据库中创建了班级表和教师表,两张表的对应关系为"多对多" from django.db import models class Class ...

  9. 涨姿势 | 一文读懂备受大厂青睐的ClickHouse高性能列存核心原理

    简介: 本文尝试解读ClickHouse存储层的设计与实现,剖析它的性能奥妙 作者:和君 引言 ClickHouse是近年来备受关注的开源列式数据库,主要用于数据分析(OLAP)领域.目前国内各个大厂 ...

  10. clickhouse批量写入_交互式分析领域,为何 ClickHouse 能够杀出重围?

    来源:微信公众号:云加社区,作者:姜国强 出处:https://mp.weixin.qq.com/s/9PZTws3KSzlybHXM6XC2hg 导语 | 在百花齐放的交互式分析领域,ClickHo ...

最新文章

  1. R语言ggplot2可视化将颜色图例和形状的图例组合成综合图例实战
  2. 【tf.keras】TensorFlow 1.x 到 2.0 的 API 变化
  3. linux selinux 安全子系统简介
  4. DeepFake 入门了解
  5. 超酷的实时颜色数据跟踪javascript类库 - Tracking.js
  6. C#学习笔记之线程 - 同步上下文
  7. 【CSS3】CSS3文本字体相关属性大全
  8. mysqli 语句和mysql语句一样吗_如何为动态sql语句准备mysqli语句
  9. 结对编程-黄金点游戏之旅[二]
  10. gtest测试代码编写思想
  11. 2020年商用的5G,中兴通讯已经下了哪些先手棋?
  12. ideahtml里面没有提示_微信聊天时提示请注意核实对方身份谨防诈骗什么原因?怎么解决?...
  13. C语言—随机种子的设定
  14. 附件文件超过了服务器的大小,Exchange 2010修改附件大小限制
  15. 【yolov3详解】一文让你读懂yolov3目标检测原理
  16. Linux 搭建 KMS 服务器
  17. 第二人生的源码分析(三十)UDP接收数据和Windows网络关闭
  18. Gartner首次发布中国超融合市场竞争格局报告,ZETTAKIT泽塔云的差异化优势成重点关注对象
  19. php 微信服务号登录授权
  20. Asp.Net OA 集成RTX(腾讯通)开发实践

热门文章

  1. 服务器的显示器无信号怎么解决办法,显示器无信号怎么办?显示器无信号解决办法大全...
  2. 2014大众点评Hackathon参赛感想
  3. 2022-2027年中国缝制机械行业市场全景评估及发展战略规划报告
  4. Linux上安装SAPGUI(附安装包)
  5. 百度ORC识别身份证,JXL导出信息到excel流水作业。
  6. 《薛兆丰的经济学课》课程总结2--东西不够
  7. python面向对象学习
  8. 域名注册及免费空间and企业邮箱
  9. 收费java代码_基于jsp的高速公路收费-JavaEE实现高速公路收费 - java项目源码
  10. 国内域名转入到AWS-Route53的操作实践经验分享