ck基础操作
ck基础操作手册
CK重启步骤
一、防止重启过程中有抽取任务,需要先停掉有数的抽取服务
二、登陆每台ck集群机器
三、ck默认安装目录:/home/clickhouse/clickhouse-install/ (每个目录都不一样,需要提前知道)
1、查看clickhouse密码:当前目录下/home/clickhouse/clickhouse-install/
cat conf/conf.d/cluster_cluster1.xml
2、进入ck数据库:当前目录下/home/clickhouse/clickhouse-install/
./bin/clickhouse client --host `hostname` --password 密码 //直接复制到其他几台CK机器
3、停止CK:system shutdown;
每台节点都要进入CK数据库里面执行上述命令。
4、重启CK:退出CK数据库:\q; 当前目录下/home/clickhouse/clickhouse-install/
执行./start.sh 等待重启
CK配置添加
1、进入/home/clickhouse/clickhouse-install/目录下
进入 conf/:
一般的配置是在 users.d/文件下:
如何解读配置
配置完参数后不需要重启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目录下
历史日志查看 vim clickhouse-server.err.log
实时日志查看 tail -f clickhouse-server.err.log
CK快速恢复(重启CK):--出现无法登录CK数据库的问题如何快速恢复
1、搜索CK进程: ps -ef
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
再此目录上执行 ./bin/zkServer.sh start
四台机器都要同样执行这个命令
然后再重启CK服务
以上内容对您是否有帮助?