ClickHouse中的ReplicatedMergeTree是一种用于复制和分布数据的表引擎,提供冗余和故障恢复能力。它使用分片和复制的概念,将数据按主键范围分布在不同节点上。Distributed是另一种表引擎,用于并行处理分布式查询。它隐藏了复杂性并提供透明接口。配置时需注意分片、副本和宏配置。
本文介绍了两个相关的开源工具:ilogtail和cloki。ilogtail是阿里开源的一款轻量级的日志采集工具,适用于k8s环境,资源消耗低,采集效率高。cloki是国外开源的一个类似于loki的工具,可以与clickhouse关联作为存储。部署时可以使用相应的yaml文件。
配置完毕后,启动promtail即可采集日志并存储到clickhouse中。通过访问服务器3100端口,可以查询cloki的日志。
完成下面两步后,将自动完成登录并继续当前操作。