
ClickHouse
lwei_998
这个作者很懒,什么都没留下…
展开
-
SQL 找出字符串中连续值的最大个数
需求: 现有一个逗号分隔的,由0和1 组成的字符串,要从这个字符串中找到0连续出现的最大次数。要求: 用SQL实现字符串示例: ‘0,1,0,0,1,1,0,0,0,0,0,1,0,0,1’解题思路:求字符串中0连续出现的最大次数,也就是求0组成的字符串的最大长度,能想到这一点问题就解决一半了。如何找到包含0的字符串?因为这个字符串中只有0,1,逗号。把逗号去除掉后,在按1进行分割,就能找到包含0的字符串。求出每个包含0的字符串的长度求包含0的字符串长度的最大值-- 在Cl原创 2022-03-20 16:02:12 · 1534 阅读 · 0 评论 -
Hive 数据同步ClickHouse
需求:按条件筛选Hive表中的数据同步到ClickHouse中方法一:按照ClickHouse 官方文档提供的方法,在ClickHouse 中创建HDFS引擎表,读取Hive的数据,将读取的数据插入到ClickHouse本地表中。缺点:1.需要在clickhouse中创建两张表2.如果Hadoop集群压力比较大,在读取HDFS数据的时候会出现超时的情况方法二:在能直接读取HDFS数据的主机上安装clickhouse-client,读取HDFS数据后直接插入ClickHouse。#!/bin/原创 2022-02-09 18:06:10 · 7392 阅读 · 2 评论 -
DB::Exception: test: Authentication failed:
问题描述:想限制特定的IP可以访问clickhouse,使用如下语句创建用户drop user test;CREATE USER test HOST IP '172.18.xxx.xxx' IDENTIFIED WITH sha256_password BY 'test';GRANT SHOW, SELECT, INSERT ON test.* TO test;客户端登陆:确保输入的用户名和密码是正确的clickhouse-client --host 172.18.xxx.xxx --po原创 2021-10-17 10:00:04 · 2268 阅读 · 0 评论 -
clickhouse-backup
clickhouse-backup -vVersion: 1.0.0Git Commit: 37f3bd78adec2aadc1de10f9323fe426a5e12dc4Build Date: 2021-06-16SELECT version()Query id: 20eab3e5-347d-42fe-82a2-03459476a023┌─version()─┐│ 21.8.3.44 │└───────────┘# clickhouse-ba.原创 2021-08-21 14:53:26 · 997 阅读 · 1 评论 -
ClickHouse JSON 函数用法
ClickHouse 支持的JSON函数 SELECT name FROM system.functions WHERE name LIKE '%JSON%' ; -- 1.判断JSON是否合法SELECT isValidJSON('{"a":1}') as isValid;┌─isValid─┐│ 1 │└──────┘--2. 判断JSON是否存在某个值select JSONHas('{"a": "hello", "b": [-100, ...原创 2021-04-23 21:49:24 · 7948 阅读 · 0 评论 -
clickhouse sha256 函数
MYSQL中的sha256函数返回64位字符串。mysql> select sha2('a',256);+------------------------------------------------------------------+| sha2('a',256) |+-----------------------------------------------------...原创 2021-04-20 11:58:06 · 1032 阅读 · 0 评论