安装 Archlinux

U 盘启动,进入 archlinux live 下载 archlinux 镜像 1 curl -LO https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/2021.07.01/archlinux-2021.07.01-x86_64.iso 把镜像写进一个无用的 U 盘(/dev/sdX) 1 dd if=archlinux-2021.07.01-x86_64.iso bs=1M of=/dev/sdX 使用该 U 盘启动自己的 PC,进入 archlinux live 联网,硬盘分区,

华为 hcnp 笔记

基本命令 查看操作系统 用户模式下执行 1 dis version 修改语言 用户模式下执行 1 language-mode Chinese 保存配置 用户模式下执行 1 save 修改主机名 系统模式下执行 1 sysname XXXX 关闭提示信息 系统

Drone 笔记

环境 操作系统 Linux x86_64 这里的 drone 是基于 gitea 配置的 安装 gitea,参考官方文档 安装 docker-ce,参考我的 docker 笔记 创建 OAuth2 应用 登陆 gitea 点击 “个

ClickHouse 维护

指标 system.metrics: 正在执行的概要信息,如正在运行的查询和操作数量 system.events: 累积概要信息,如总的查询次数或 SELECT 次数 system.asynchronous_metrics: 后台异步运行的概要信息,如分配内存、队列中的人物

ClickHouse 集群

简介 一个集群包含多个逻辑分片,每个逻辑分片包含多个副本节点 向集群内读写数据时,需依赖 Distributed 引擎表做为代理,实现数据的分发、写入、查询和路由 ReplicatedMerge 表引

ClickHouse 数据查询

查询注意 避免使用 SELECT * 查询 WITH WITH 子句只能返回一行数据 定义变量 1 WITH 10 AS var_name SELECT ... 调用函数 1 WITH SUM(column_name) AS with_name SELECT ... 定义子查询 1 2 3 4 WITH ( SELECT ... ) AS with_name SELECt ... WITH 子句可在子

ClickHouse 表引擎之 URL

URL 表引擎简介 http 客户端,支持 http 和 https 协议 SELECT 转换成 GET 请求 INSERT 转换成 POST 请求 创建 URL 表引擎 声明 1 ENGINE = URL('url', format) url: 请求远端服务的 url format: TSV、CSV、JSONEac

ClickHouse 表引擎之 Null

Null 表引擎简介 类似 /dev/null,忽略写入的任何数据,查询时返回空表 如果物化视图不需要保留源表数据,则可设置源表为 Null 引擎 创建 Null 表引擎 声明 1

ClickHouse 视图之 Live View

Live View 视图简介 类似时间监听器 需设置 allow_experimental_live_view 为 1,检查 1 SELECT name, value FROM system.settings WHERE name LIKE '%live_view%'; 创建 Live View 视图 创建 1 CREATE LIVE VIEW lv_name AS SELECT count(*) FROM table_name; 监听 1 WATCH lv_name

ClickHouse 表引擎之 Merge

Merge 表引擎简介 本身不存储数据,只整合其他数据表 不支持数据写入 合并异步查询的结果集 各异步查询的数据表需要在同一个数据库下,且表结构相同,表引擎和