Skip to content

Commit 2128e54

Browse files
committed
only upgrade clickhouse, don't install it again, otherwise script hanges
1 parent 0577320 commit 2128e54

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

_setup_utils/install_all_solutions.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def install_solution(solution_name):
1616
print(f"Installing {solution_name}")
1717
do_install = False
1818
try:
19-
subprocess.call([get_version_filename], stdout="/dev/null")
19+
subprocess.call([get_version_filename], stdout=subprocess.DEVNULL)
2020
except Exception as e:
2121
do_install = True
2222

@@ -62,6 +62,7 @@ def main():
6262
include_all_solutions()
6363
elif solution.strip() == "--exclude":
6464
including = False
65+
continue
6566
else:
6667
if including:
6768
if solution == "data.table":

clickhouse/upg-clickhouse.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,19 @@ set -e
44
# upgrade to latest released
55
echo 'upgrading clickhouse-server clickhouse-client...'
66
sudo apt-get install --only-upgrade clickhouse-server clickhouse-client
7+
8+
9+
10+
# modify clickhouse settings so data is stored on the mount.
11+
# This is necessary for when clickhouse is installed on a machine but the mount looses all data
12+
sudo mkdir -p /var/lib/mount/clickhouse-nvme-mount/
13+
sudo chown clickhouse:clickhouse /var/lib/mount/clickhouse-nvme-mount
14+
15+
# copy clickhouse config
16+
sudo cp -a /var/lib/clickhouse/. /var/lib/mount/clickhouse-nvme-mount/
17+
sudo cp clickhouse/clickhouse-mount-config.xml /etc/clickhouse-server/config.d/data-paths.xml
18+
19+
20+
# start server
21+
sudo rm -rf /var/log/clickhouse-server/clickhouse-server.err.log /var/log/clickhouse-server/clickhouse-server.log
22+
sudo service clickhouse-server start

0 commit comments

Comments
 (0)