clickhouse 新增列_# 记录一次clickhouse表新增字段遇到的问题
问题描述
问题一:新增字段后发生复制副本上的元数据与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表新增字段遇到的问题相关推荐
- .Net 6.0中的新增特性_.Net 6.0中的新增功能
.Net 6.0中的新增特性_.Net 6.0中的新增功能 一..Net 6 介绍 .NET 6 作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持. .NET 6 是首个原生支持 ...
- arcengine遍历属性表_记录一次Hive表清理过程
记录一次Hive表清理过程 背景 时间:2020-07-17 在用spark+hive做数仓的过程中往往会产生很多表,过多历史表会很快消耗掉有限的hdfs资源,并且时间过于久远的表一般不会具有利用价值 ...
- sql server新增列_SQL Server 2016安装中的新增功能?
sql server新增列 SQL Server 2016 introduced officially on the 1st of June 2016. It comes with many new ...
- oracle 表字段顺序_如何更改Oracle数据库表中字段顺序
软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...
- ds哈希查找—二次探测再散列_大白话之哈希表和哈希算法
哈希表概念 哈希表(散列表),是基于关键码值(Key value)而直接进行访问的数据结构.也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度.这个映射函数叫做散列函数(哈希函数 ...
- sqlyog表添加列_如何用数据透视表求差,而不是求和?
如图 8‑43中上图所示为某商店2012年第一季度的商品销售明细表,如何利用数据透视表快速统计各商品销量与上个月的差异如图 8‑43中下图所示? 图8‑43销售报表 1.解决方案 创建数据透视表,设置 ...
- 如何使用python读取excel表的某一列_使用python采集Excel表中某一格数据
安装并导入模块 打开命令行窗口,输入: pip install -i https://mirrors.aliyun.com/pypi/simple/ openpyxl 导入: from openpyx ...
- python提交表单无效_使用Django Form解决表单数据无法动态刷新的两种方法
一.无法动态更新数据的实例 1. 如下,数据库中创建了班级表和教师表,两张表的对应关系为"多对多" from django.db import models class Class ...
- 涨姿势 | 一文读懂备受大厂青睐的ClickHouse高性能列存核心原理
简介: 本文尝试解读ClickHouse存储层的设计与实现,剖析它的性能奥妙 作者:和君 引言 ClickHouse是近年来备受关注的开源列式数据库,主要用于数据分析(OLAP)领域.目前国内各个大厂 ...
- clickhouse批量写入_交互式分析领域,为何 ClickHouse 能够杀出重围?
来源:微信公众号:云加社区,作者:姜国强 出处:https://mp.weixin.qq.com/s/9PZTws3KSzlybHXM6XC2hg 导语 | 在百花齐放的交互式分析领域,ClickHo ...
最新文章
- R语言ggplot2可视化将颜色图例和形状的图例组合成综合图例实战
- 【tf.keras】TensorFlow 1.x 到 2.0 的 API 变化
- linux selinux 安全子系统简介
- DeepFake 入门了解
- 超酷的实时颜色数据跟踪javascript类库 - Tracking.js
- C#学习笔记之线程 - 同步上下文
- 【CSS3】CSS3文本字体相关属性大全
- mysqli 语句和mysql语句一样吗_如何为动态sql语句准备mysqli语句
- 结对编程-黄金点游戏之旅[二]
- gtest测试代码编写思想
- 2020年商用的5G,中兴通讯已经下了哪些先手棋?
- ideahtml里面没有提示_微信聊天时提示请注意核实对方身份谨防诈骗什么原因?怎么解决?...
- C语言—随机种子的设定
- 附件文件超过了服务器的大小,Exchange 2010修改附件大小限制
- 【yolov3详解】一文让你读懂yolov3目标检测原理
- Linux 搭建 KMS 服务器
- 第二人生的源码分析(三十)UDP接收数据和Windows网络关闭
- Gartner首次发布中国超融合市场竞争格局报告,ZETTAKIT泽塔云的差异化优势成重点关注对象
- php 微信服务号登录授权
- Asp.Net OA 集成RTX(腾讯通)开发实践
热门文章
- 服务器的显示器无信号怎么解决办法,显示器无信号怎么办?显示器无信号解决办法大全...
- 2014大众点评Hackathon参赛感想
- 2022-2027年中国缝制机械行业市场全景评估及发展战略规划报告
- Linux上安装SAPGUI(附安装包)
- 百度ORC识别身份证,JXL导出信息到excel流水作业。
- 《薛兆丰的经济学课》课程总结2--东西不够
- python面向对象学习
- 域名注册及免费空间and企业邮箱
- 收费java代码_基于jsp的高速公路收费-JavaEE实现高速公路收费 - java项目源码
- 国内域名转入到AWS-Route53的操作实践经验分享