Clickhouse
文章平均质量分 71
Clickhouse
lusklusklusk
Oracle OCM,Mysql OCP,10多年DBA经验,博客内容不代表完全准确,只是记录自己一个的成长过程。更多博客参见个人ITPUB链接http://blog.itpub.net/30126024/
展开
-
Clickhouse集群_Zookeeper配置的dataDir目录磁盘占有率接近100%时,该dataDir目录是否可以清理及如何清理的脚本
Clickhouse集群_Zookeeper配置的dataDir目录磁盘占有率接近100%时,该dataDir目录是否可以清理及如何清理的脚本原创 2024-10-21 13:54:05 · 942 阅读 · 0 评论 -
Clickhouse备份恢复_clickhouse-client方式backup命令之备份目录的设置
1、diskname需要在/etc/clickhouse-server/config.d/backup_disk.xml在中存在。2、diskname需要在/etc/clickhouse-server/config.d/backup_disk.xml在中存在。案例1、备份目录配置及备份状况。案例2、备份目录配置及备份状况。案例3、备份目录配置及备份状况。原创 2024-06-20 13:01:51 · 559 阅读 · 0 评论 -
Clickhouse监控_监控的指标以及Grafana配置Clickhouse指标异常时触发报警
4、在https://grafana.com/grafana/dashboards/中查找Clickhouse的模板,在Grafana监控配置页面导入所需的Clickhouse的模板比如https://grafana.com/grafana/dashboards/882-clickhouse,然后在Grafana监控配置页面的数据源选项中选择Prometheus,再更改模板中的被监控对象信息为实际的被监控机器。使用Prometheus+Grafana来监控Clickhouse服务和性能指标。原创 2024-06-19 16:32:45 · 771 阅读 · 0 评论 -
Clickhouse监控_使用Prometheus+Grafana来监控Clickhouse服务和性能指标
1、把prometheus的clickhouse_exporter下载到Clickhouse服务器,查找prometheus的clickhouse_exporter参见https://prometheus.io/docs/instrumenting/exporters/#databases,查看clickhouse_exporter的git信息可以登陆到https://github.com/ClickHouse/clickhouse_exporter上面查看。原创 2024-06-19 16:17:58 · 847 阅读 · 0 评论 -
Clickhouse备份恢复_Docker环境下的clickhouse如何备份恢复
Docker环境的下的clickhouse备份,不能使用clickhouse-backup,因为clickhouse-client只能备份Docker环境下的clickhouse的元数据Docker环境的下的clickhouse备份,可以使用TCP的clickhouse-client的9000或HTTP的8123连接clickhouse服务器后使用backup\restore命令来备份\恢复原创 2024-06-19 16:07:52 · 799 阅读 · 1 评论 -
Clickhouse集群create drop database可删除集群数据库或只删除本地数据库
集群环境下,在任意一个节点创建数据库,如果加上了ON CLUSTER clustername,则在集群环境的所有节点上都创建了该数据库,并在集群环境的所有节点上都创建了该数据库对应的目录,且数据库的metadata_path对应的目录路径在所有节点都是一致的。集群环境下,在任意一个节点创建数据库,如果不加ON CLUSTER clustername,则只在当前节点建立了这个数据库,其他节点没有自动建立,需要在其他节点也执行创建一遍,且数据库的metadata_path对应的目录在各个节点各不相同。原创 2024-06-19 15:51:11 · 728 阅读 · 0 评论 -
Clickhouse集群_ 双副本配置下Replicatedmergetree引擎的表在一个节点被删除后会自动恢复吗
Clickhouse双副本的配置情况下replicatedmergetree引擎的表在一个节点被删除后不会自动恢复原创 2024-06-19 15:38:00 · 440 阅读 · 0 评论 -
Clickhouse副本和分片的概念
发送数据的周期性是由distributed_directory_monitor_sleep_time_ms和distributed_directory_monitor_max_sleep_time_ms设置。所以使用单个节点的本地表(单个数据分片)即可满足业务需求,待到业务增长、数据量增大的时候,再通过新增数据分片的方式分流数据,并通过分布式表实现分布式查询。例如,如果有两个分片,第一个分片的权重是9,而第二个分片的权重是10,则发送 9 / 19 的行到第一个分片, 10 / 19 的行到第二个分片。原创 2024-06-19 15:31:25 · 610 阅读 · 0 评论 -
Clickhouse备份恢复_clickhouse-backup方式备份恢复的使用介绍
clichouse-backup备份的总结1、clichouse-backup备份的方式是物理备份2、clichouse-backup只能在数据库本机运行备份,在远程异机去备份目标机器的clickhouse数据库的话,只能备份元数据3、clichouse-backup备份文件名在执行clichouse-backup create backupname备份语句时自定义4、clichouse-backup配置文件设置了backups_to_keep_local=3和backups_to_keep_rem原创 2024-06-18 19:30:59 · 1754 阅读 · 0 评论 -
Clickhouse备份恢复_clickhouse-client方式backup_restore命令备份恢复的使用介绍
Clickhouse备份恢复也可以使用clickhouse-client的backup和restore命令,clickhouse-client的backup命令备份出来的备份包的内容和开源工具clichouse-backup备份出来的备份包的内容类似,应该都是物理备份。也可以拿到异机进行恢复,直接把备份包放到异机配置的system.disks备份目录下面后,再在异机下面直接执行restore database dbname from Disk()...原创 2024-06-18 19:14:02 · 796 阅读 · 0 评论 -
Clickhouse表引擎的总结
4节点的集群,1-2节点为分片1,且1-2互为对方副本,3-4节点为分片2,且3-4互为对方副本,集群配置文件中的子配置项分片权重的配置不用配置会直接使用默认值1即数据平分到2个现有分片,集群配置文件中的子配置项<internal_replication></internal_replication>数据是否同时写入多个副本的配置配置为true即写操作只选一个正常的副本写入数据然后数据的复制工作交给实际需要写入数据的表本身而不是分布式表。读取时,那些被真正读取到数据的表的索引(如果有的话)会被使用。原创 2023-12-01 21:52:22 · 1603 阅读 · 0 评论 -
Clickhouse遇到密码错误如何修改密码
新建用户Lukes使用明文密码如下,则会在/var/lib/clickhouse/access/users.list文件中新增Lukes8f40b0e7-0c32-0e06-d01a-94af37ef43bf和新建一个文件/var/lib/clickhouse/access/8f40b0e7-0c32-0e06-d01a-94af37ef43bf.sql,这个.sql文件内容为ATTACH USER。明文:明文密码放在标签,当 password 标签为空时,代表免密码登录。修改后密码Won123_De1。原创 2023-12-01 21:32:33 · 2827 阅读 · 0 评论 -
Clickhouse集群的搭建方法及搭建过程中报错的解决方法
3.2、在四个节点上配置2分片,每个分片3副本的集群策略,zookeeper默认端口是2181,参见/chdata/zookeeper/apache-zookeeper-3.7.1-bin/conf/zoo.cfg配置文件中clientPort配置项,clickhouse端口默认是9000,参见/etc/clickhouse-server/config.xml配置文件中tcp_port配置项。配置数据文件存放路径。分布式表的写入和查询,可以利用多台服务器的存储、计算资源,具有较好的横向拓展能力。原创 2023-12-01 18:13:32 · 2309 阅读 · 0 评论