doris的启停命令用systemd封装

123 阅读1分钟

# 一、doris的启停命令
# fe




# be启动
sh /data/doris01/be/bin/start_be.sh
# be停止
sh /data/doris01/be/bin/stop_be.sh



二、systemd 相关配置文件

# 
/etc/systemd/system/ 下
具体来说
· 对于系统服务,其配置文件名为<服务名>.service,例如sshd.service。
· 对于用户服务,其配置文件名为<服务名>@.service,例如sshd@.service。

be的systemd配置文件

# 
vi /etc/systemd/system/doris_be.service

[Unit]
Description=Doris Backend Service
After=network.target

[Service]
Type=forking
User=root
Group=root
ExecStart=/data/doris01/be/bin/start_be.sh --daemon
ExecStop=/data/doris01/be/bin/stop_be.sh
PIDFile=/data/doris01/be/bin/be.pid
Restart=on-failure
RestartSec=5
LimitNOFILE=1000000

[Install]
WantedBy=multi-user.target

fe的systemd配置文件

# 
vi /etc/systemd/system/doris_fe.service


[Unit]
Description=Doris Frontend Service
After=network.target

[Service]
Type=forking
User=root
Group=root
ExecStart=/data/doris01/fe/bin/start_fe.sh --daemon
ExecStop=/data/doris01/fe/bin/stop_fe.sh
PIDFile=/data/doris01/fe/bin/fe.pid
Restart=on-failure
RestartSec=5
LimitNOFILE=1000000

[Install]
WantedBy=multi-user.target

生效


# 重新加载
sudo systemctl daemon-reload

#
systemctl status doris_be

# 
systemctl status doris_fe