ck基础操作手册

    CK重启步骤

    一、防止重启过程中有抽取任务,需要先停掉有数的抽取服务

    二、登陆每台ck集群机器

    三、ck默认安装目录:/home/clickhouse/clickhouse-install/ (每个目录都不一样,需要提前知道)

    1、查看clickhouse密码:当前目录下/home/clickhouse/clickhouse-install/

    cat conf/conf.d/cluster_cluster1.xml

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/a7801298f6ad42e89afa553b8ffcf291.png

    2、进入ck数据库:当前目录下/home/clickhouse/clickhouse-install/

    ./bin/clickhouse client --host `hostname` --password 密码 //直接复制到其他几台CK机器

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/425b1222eb84475db54040545c9b446b.png

    3、停止CK:system shutdown;

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/c692e8dc22d04c0d94b7b0e471e13de2.png

    每台节点都要进入CK数据库里面执行上述命令。

    4、重启CK:退出CK数据库:\q; 当前目录下/home/clickhouse/clickhouse-install/

    执行./start.sh 等待重启

    CK配置添加

    1、进入/home/clickhouse/clickhouse-install/目录下

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/f25d72e079e247edaaf54da54f78602f.png

    进入 conf/:

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/89f1e94be79b442bae1aa813d5e5523f.png

    一般的配置是在 users.d/文件下:

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/2594bb3138ed429cb07d7436a019d02f.png

    如何解读配置

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/5fa1cc58938b4ebdac8e2a5c01738c97.png

    配置完参数后不需要重启CK

    检查配置生效的方法:

    进入CK数据库执行以下SQL:

    select * from system.settings where name='参数名称'

    多台机器一键查询配置是否生效:

    SELECT hostname() AS host,name,value FROM clusterAllReplicas(cluster1, system.settings) WHERE name = '参数名称' GROUP BY host,name, value

    CK日志的查询

    进入/home/clickhouse/clickhouse-install/logs目录下

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/a6bee7baad9d43eb99f75b302e40412d.png

    历史日志查看 vim clickhouse-server.err.log

    实时日志查看 tail -f clickhouse-server.err.log

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/0918435ba37240e4aaa5405215218136.png

    CK快速恢复(重启CK):--出现无法登录CK数据库的问题如何快速恢复

    1、搜索CK进程: ps -ef

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/7398cf28deee40d88e7aadf995211361.png

    2、如上图,杀掉进程:kill -9 94286 具体名称是clickhouse-watch

    3、重启CK服务:

    进入:/home/clickhouse/clickhouse-install/。、

    执行./start.sh 等待重启

    机器重启之后如何开启CK服务

    机器重启之后需要先启动zookeeper服务再启动CK服务

    基于默认的CK的安装目录的基础上进入zookeeper目录:cd /home/clickhouse/apache-zookeeper-3.7.1-bin

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/25087d6d576c494ca020a7a3affea400.png

    再此目录上执行 ./bin/zkServer.sh start

    https://office.netease.com/api/admin/file/download?path=cowork/2024/07/09/e2cf9a54f9dc4249939455ff5cd442bb.png

    四台机器都要同样执行这个命令

    然后再重启CK服务