1 #!/bin/bash
2 case $1 in
3 "start"){
4 clickhouse-client -m --port=9000 -u default --password root
5 };;
6 "server-start"){
7 #.启动服务
8 service clickhouse-server start
9 };;
10 "server-stop"){
11 #.停止服务
12 service clickhouse-server stop
13 };;
14 "restart"){
15 systemctl restart clickhouse-server.service
16 };;
17 "open-port"){
18 # 开放端口
19 firewall-cmd --zone=public --add-port=8123/tcp --permanent
20 # 配置生效
21 firewall-cmd --reload
22 };;
23 "close-port"){
24 #关闭端口
25 firewall-cmd --zone=public --remove-port=8123/tcp --permanent
26 # 配置生效
27 firewall-cmd --reload
28 };;
29 "port-list"){
30 #查看端口
31 firewall-cmd --zone=public --list-ports
32 };;
33 esac;