clickhouse
文章平均质量分 66
派大星的海洋ku
小数据开发攻城狮
展开
-
Flink消费Kafka插入Clickhouse
Flink消费Kafka插入Clickhouse目录Flink消费Kafka插入Clickhouse一、Maven依赖二、Job类二、Kafka FlatMap算子三、Clickhouse FlatMap算子四、Clickhouse建表一、Maven依赖 <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-cl原创 2022-05-31 14:18:50 · 4389 阅读 · 0 评论 -
Flink On Yarn模式配置
Flink On Yarn模式配置Flink On Yarn模式配置引言一、安装JDK二、安装Hadoop三、安装Zookeeper四、安装FlinkFlink On Yarn模式配置引言 Flink依靠Yarn来实现高可用,由于Yarn依赖于Hadoop,而Hadoop又依赖于Jdk。 准备三台机器 1.1.1.1 node1 1.1.1.2 node2 1.1.1.3 node3一、安装JDK1. 下载解压 tar -xvf jdk-8u271-linux-x64.tar原创 2021-10-18 15:48:21 · 10060 阅读 · 3 评论 -
Error querying database.Cause:java.lang.RuntimeException:no column ID in columns list[id,age,name]
MyBatis连接clickhouse是遇到错误Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:Error querying database.Cause:java.lang.RuntimeException:no column ID in columns list[id,age,name]错误原因:该clickhouse的表的列为小写clickhouse大小写敏感,mybatis连接cli原创 2021-10-25 14:43:59 · 4410 阅读 · 0 评论 -
Clickhouse集群模式安装
Clickhouse集群模式安装前言1.集群节点信息2.搭建zookeeper集群3.搭建clickhouse集群前言安装clickhouse集群模式前需得安装zookeeper集群1.集群节点信息1.1.1.11 node11.1.1.12 node21.1.1.13 node32.搭建zookeeper集群安装zookeeper前,先安装jdk# 下载 zookeeper-3.4.12.tar.gz 安装包,并上传至三台服务器tar -zxvf zookeeper-3.4.12原创 2021-07-23 10:32:48 · 5067 阅读 · 4 评论 -
Clickhouse通过odbc连接获取Mysql/Oracle数据
Clickhouse通过odbc连接获取Mysql/Oracle数据文章目录Clickhouse通过odbc连接获取Mysql/Oracle数据引言odbc使用步骤1.安装依赖环境2.下载mysql ODBC驱动程序3.修改配置文件4. 检查连接5.用例测试总结引言odbc:通过jdbc的方式来连接到外部数据库,为实现这连接,需要借助unixODBC这一组件unixODBC unixODBC是一个来连接数据库的组件,该版本主要支持64位的SQLLEN,能让你你在UNIX/Linux系统下使原创 2021-07-21 15:40:23 · 5442 阅读 · 0 评论 -
Clickhouse通过jdbc连接获取Mysql/Oracle数据
Clickhouse通过jdbc连接获取Mysql/Oracle数据文章目录Clickhouse通过jdbc连接获取Mysql/Oracle数据引言jdbc使用步骤1. 下载clickhouse-jdbc-bridge插件2.导入jdbc mysql/oracle依赖3. 配置json文件(也可不配置json)4. 启动clickhouse-jdbc-bridge5. 操作实例不配置json文件总结引言Clickhouse连接获取Mysql/Oracle数据的方式主要为jdbc和odbc两种。jd原创 2021-07-21 15:36:02 · 6590 阅读 · 1 评论 -
Clickhouse不影响存储数据的情况下版本升级
Clickhouse版本升级官方文档下载地址一、版本升级1. 上传新版rpm安装包2. 停止原先clickhouse服务3. 备份配置文件4. 查看安装列表5. 依次卸载组件6. 安装新版本7. 恢复配置文件7. 按需求修改配置文件8. 启动服务注意官方文档下载地址https://repo.clickhouse.tech/rpm/stable/x86_64/一、版本升级1. 上传新版rpm安装包2. 停止原先clickhouse服务# 查看进程号ps -ef | grep clickho原创 2021-07-14 15:09:33 · 4839 阅读 · 0 评论 -
Clickhouse单机模式安装
Clickhouse安装及版本升级官方文档下载地址一、安装1. 查看已下载rpm包2. 一键安装3. 修改配置文件4. 服务启动5. 客户端连接6. 服务停止官方文档下载地址这里选用的是下载号rpm包,离线安装。需要下载四个同版本的rmp包:client、server、common-static、server-commonhttps://repo.clickhouse.tech/rpm/stable/x86_64/一、安装1. 查看已下载rpm包将四个rpm包存放到同一目录下并查看ls原创 2021-07-14 15:02:25 · 1964 阅读 · 0 评论 -
Oracle SQL 适配Clickhouse SQL
Oracle SQL 适配Clickhouse SQL前言1.数据类型1.Oracle2.Clickhouse3.适配举例2.关键字和函数前言Oracle sql和clickhouse sql主要的区别在于数据类型、关键字和函数1.数据类型常见的数据类型主要可以分为字符型、数字型、时间型1.Oracleoracle相比于常见类型,还有大对象数据类型和RAW和ROWID数据类型字符型: VARCHAR2、NVARCHAR2、CHAR数字型: NUMBER、FLOAT、INTERGER时间原创 2021-07-08 14:49:18 · 2255 阅读 · 0 评论 -
Clickhouse物化视图常见疑问
常见疑惑1. 原表大批量插入数据时,物化视图写入是否有延迟 如下图,原表只有300000400条数据 现在原表中插入100000000条数据,总耗时24.4秒在这插入过程中,另起一客户端查看物化视图其插入情况 物化视图中的数据总数一直在变化 结论:物化视图的写入基本不存在延迟2. 原表数据插入、更新、删除等操作,物化视图表是否会随之更改插入 如第一问所示,物化视图会随原表插入数据而更改更新 原表和物化视图中都有一条userid为100的数据 更新原表中us原创 2021-06-28 17:24:30 · 4030 阅读 · 0 评论 -
Clickhouse物化视图进阶:Projection
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档ProjectionClickhouse物化视图进阶:Projection概念特点缺陷分类如何选择正确地ProjectionClickhouse物化视图痛点Projection使用通用的机制完备地解决了前述三大问题Projection的一致性保障Clickhouse物化视图进阶:Projection概念Projection概念由C-Store提出,并在Vertica数据库中落地发展(不同于SQL中的Projection运算)Pr原创 2021-06-17 15:52:53 · 4662 阅读 · 0 评论 -
Clickhouse物化视图
Clickhouse物化视图讲解概念语法数据更新案例基于单机表引擎MergeTree创建download表插入数据查看数据创建物化视图查看视图模拟产生新数据查询验证试图聚合计算基于集群分布式表引擎ReplicatedMergeTree创建本地表创建分布式表插入数据查看数据创建物化视图查询验证试图聚合计算概念物化视图是查询结果集的一份持久化存储,与关系型数据库的普通视图不同,且非常趋近于表。物化视图不会随着基础表的变化而变化,所以它也称为快照(snapshot)。如果要更新数据的话,需要用户手动进行,如周原创 2021-06-17 15:32:50 · 2149 阅读 · 0 评论