Skip to content

Commit 026ee9e

Browse files
committed
add deploy
1 parent 2c35d4a commit 026ee9e

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed

deploy/deploy_dep_clickhouse.sh

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
clickhouse_version=${1-'20.8.12.2'}
2+
apt-get update
3+
apt-get install apt-transport-https ca-certificates dirmngr
4+
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4
5+
echo "deb https://repo.clickhouse.tech/deb/lts/ main/" |tee \
6+
/etc/apt/sources.list.d/clickhouse.list
7+
apt-get update
8+
apt install "clickhouse-server=$clickhouse_version" "clickhouse-client=$clickhouse_version" "clickhouse-common-static=$clickhouse_version"
9+
service clickhouse-server stop
10+
service clickhouse-server start
11+
ps -ef | grep -v "grep" |grep "/usr/bin/clickhouse-server"
12+
netstat -tunlp | grep -P "9000|8123"
13+
14+
#sudo apt-cache madison clickhouse-server
15+

deploy/deploy_rpm_clickhouse.sh

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
clickhouse_version=${1-'20.8.12.2'}
2+
3+
sudo yum install -y yum-utils
4+
sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
5+
sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/lts/x86_64
6+
sudo yum install -y yum-plugin-versionlock
7+
sudo yum versionlock clickhouse-server
8+
content="0:clickhouse-server-$clickhouse_version-2.*
9+
0:clickhouse-common-static-$clickhouse_version-2.*
10+
0:clickhouse-client-$clickhouse_version-2.*
11+
0:clickhouse-test-$clickhouse_version-2.*"
12+
sudo echo "$content" | sudo tee /etc/yum/pluginconf.d/versionlock.list
13+
sudo yum install clickhouse-server
14+
sudo systemctl stop clickhouse-server
15+
sudo systemctl daemon-reload
16+
sudo systemctl start clickhouse-server
17+
ps -ef | grep -v "grep" |grep "/usr/bin/clickhouse-server"
18+
netstat -tunlp | grep -P "9000|8123"

0 commit comments

Comments
 (0)