当前位置:网站首页>ELK集群部署(十)之ELK服务化
ELK集群部署(十)之ELK服务化
2022-07-16 08:34:00 【攻城狮JasonLong】
ELK服务化
接下来,我们将ELK全部服务化,通过systemctl来控制服务的启停。
elasticsearch
cat <<EOF > /lib/systemd/system/elasticsearch.service
[Unit]
Description=elasticsearch
[Service]
Type=forking
User=esuser
LimitNOFILE=65536
LimitNPROC=65536
ExecStart=/usr/local/src/elasticsearch-7.7.1/bin/elasticsearch -d
[Install]
WantedBy=multi-user.target
EOF
启动elasticsearch服务
systemctl start elasticsearch
查看elasticsearch状态
systemctl status elasticsearch
停止elasticsearch服务
systemctl stop elasticsearch
kafka+zookeeper
cat <<EOF > /lib/systemd/system/zookeeper.service
[Unit]
Description=Zookeeper service
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/local/src/kafka_2.12-3.2.0/bin/zookeeper-server-start.sh /usr/local/src/kafka_2.12-3.2.0/config/zookeeper.properties
ExecStop=/usr/local/src/kafka_2.12-3.2.0/bin/zookeeper-server-stop.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
cat <<EOF > /lib/systemd/system/kafka.service
[Unit]
Description=kafka
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/local/src/kafka_2.12-3.2.0/bin/kafka-server-start.sh /usr/local/src/kafka_2.12-3.2.0/config/server.properties
ExecStop=/usr/local/src/kafka_2.12-3.2.0/bin/kafka-server-stop.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
启动zookeeper服务
systemctl start zookeeper
启动kafka服务
systemctl start kafka
停止kafka服务
systemctl stop kafka
停止zookeeper服务
systemctl stop zookeeper
logstash
cat <<EOF > /lib/systemd/system/logstash.service
[Unit]
Description=logstash
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/local/src/logstash-7.7.1/bin/logstash -f /usr/local/src/logstash-7.7.1/config/kafka.yml
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
启动logstash服务
systemctl start logstash
查看logstash服务
systemctl status logstash
停止logstash服务
systemctl stop logstash
filebeat
cat <<EOF > /lib/systemd/system/filebeat.service
[Unit]
Description=filebeat
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/local/src/filebeat-7.7.1-linux-x86_64/filebeat -e -c /usr/local/src/filebeat-7.7.1-linux-x86_64/filebeat.yml -d "publish"
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
启动filebeat服务
systemctl start filebeat
查看filebeat服务
systemctl status filebeat
停止filebeat服务
systemctl stop filebeat
kibana
cat <<EOF > /lib/systemd/system/kibana.service
[Unit]
Description=kibana
After=network.target
[Service]
Type=simple
User=esuser
ExecStart=/usr/local/src/kibana-7.7.1-linux-x86_64/bin/kibana
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
启动kibana服务
systemctl start kibana
查看kibana服务
systemctl status kibana
停止kibana服务
systemctl stop kibana
边栏推荐
猜你喜欢

UE4/5中的旋转:三个欧拉角Picth、Yaw、Roll及FRotator

7.13学习记录

基于GPU加速的Opencv库 & 利用cmake和vs2019重新配置并生成Opencv-cuda版本

关于唐医生的一切:真实的中国人工心脏是什么样?

大咖说*计算讲谈社|三星堆奇幻之旅:只有云计算才能带来的体验

《名侦探柯南》1049话作画大崩坏 角色频频“变脸”

ReFi夏季升温:Uniswap v3和绿色资产池在Celo上启动

How to understand the difference between aav2/2, aav2/5, aav2/8 and aav2/9

Blue Hat Cup 2022 preliminaries electronic forensics

深度学习中一些注意力机制的介绍以及pytorch代码实现
随机推荐
okcc呼叫中心系统核心技术都有哪些
Learn about Max again_ allowed_ packet
二叉树刷题(一)
Specify TLS 1.3 and ciphers to improve security and performance
[training Day2] sculpture [pressure DP]
Use tcpkill to block packets of the specified TCP connection
Excellent open source attack and defense weapon project of the whole network
How to understand the difference between aav2/2, aav2/5, aav2/8 and aav2/9
使用IDEA搭建WebService服务
AcWing 133. earthworm
Realize chat room based on epoll (including timer to handle customer connection status)
全面解析NFT的流动性问题与解决方案
MANUAL_ Flush is enabled but the buffer is too big solution and cause analysis
Notes - how to do in-depth learning in poor data
如何利用无常损失从流动资金池中提取价值
C语言求回文质数
福赛生物解读2022上半年大气环境变化,VOCs治理依然是破局关键
How to add PTZ control to the easycvr video retrieval page?
AcWing 133. 蚯蚓
[two way PWM drive of Renesas ra6m4 development board]