mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
Add systemd service and use it by default on systemd-enabled systems
This commit is contained in:
parent
b4f7bfaa02
commit
8d0236ebf9
10
debian/clickhouse-server-base.postinst
vendored
10
debian/clickhouse-server-base.postinst
vendored
@ -8,9 +8,13 @@ CLICKHOUSE_LOGDIR=/var/log/clickhouse-server
|
||||
|
||||
|
||||
if [ "$1" = configure ]; then
|
||||
|
||||
if [ -x "/etc/init.d/clickhouse-server" ]; then
|
||||
update-rc.d clickhouse-server defaults 19 19 >/dev/null || exit $?
|
||||
if [ -x "/bin/systemctl" ] && [ -f /etc/systemd/system/clickhouse-server.service ]; then
|
||||
/bin/systemctl daemon-reload
|
||||
/bin/systemctl enable clickhouse-server
|
||||
else
|
||||
if [ -x "/etc/init.d/clickhouse-server" ]; then
|
||||
update-rc.d clickhouse-server defaults 19 19 >/dev/null || exit $?
|
||||
fi
|
||||
fi
|
||||
|
||||
# Make sure the administrative user exists
|
||||
|
15
debian/clickhouse-server.service
vendored
Normal file
15
debian/clickhouse-server.service
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
[Unit]
|
||||
Description=ClickHouse Server (analytics DBMs for big data)
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=clickhouse
|
||||
Group=clickhouse
|
||||
Restart=always
|
||||
RestartSec=30
|
||||
ExecStart=/usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml
|
||||
LimitCORE=infinity
|
||||
LimitNOFILE=500000
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
4
debian/rules
vendored
4
debian/rules
vendored
@ -77,6 +77,10 @@ override_dh_install:
|
||||
# todo: remove after renaming package:
|
||||
mkdir -p $(DESTDIR)/etc/init.d
|
||||
cp debian/clickhouse-server.init $(DESTDIR)/etc/init.d/clickhouse-server
|
||||
# systemd compatibility
|
||||
mkdir -p $(DESTDIR)/etc/systemd/system/
|
||||
cp debian/clickhouse-server.service $(DESTDIR)/etc/systemd/system/
|
||||
|
||||
mkdir -p $(DESTDIR)/etc/cron.d
|
||||
cp debian/clickhouse-server.cron.d $(DESTDIR)/etc/cron.d/clickhouse-server
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user