zookeeper/kafka设置开机自启/nginx安装部署

zookeeper设置开机自启

/etc/systemd/system/ 文件夹下创建一个启动脚本 zookeeper.service
chmod 755 zookeeper.service
设置文件内容:
[Unit]
 Description=zookeeper.service
 After=network.target

 [Service]
 Type=forking
 User=root
 Group=root
 Environment=ZOO_DIR=/opt/app/zookeeper/bin
 Environment=JAVA_HOME=/usr/local/jdk11
 ExecStart=/usr/local/zookeeper-3.6.3/bin/zkServer.sh start
 ExecStop=/usr/local/zookeeper-3.6.3/bin/zkServer.sh stop
 ExecReload=/usr/local/zookeeper-3.6.3/bin/zkServer.sh restart
 Restart=always
 RestartSec=10
 TimeoutSec=360

 [Install]
 WantedBy=multi-user.target

systemctl daemon-reload
systemctl enable zookeeper
启动zk:systemctl start zookeeper
停止zk:systemctl stop zookeeper
reboot 验证

kafka设置开机自启

安装目录:/usr/local/kafka_2.13-2.7.0/
数据目录:/kafka/data
服务端口:9092
设置开机启动:
/etc/systemd/system/ 文件夹下创建一个启动脚本 kafka.service
chmod 755 kafka.service
设置文件内容:

[Unit]
Description=kafka
After=network.target zookeeper.service

[Service]
Type=forking
User=root
Group=root
Environment=JAVA_HOME=/usr/local/jdk11
ExecStart=/usr/local/kafka_2.13-2.7.0/bin/kafka-server-start.sh -daemon /usr/local/kafka_2.13-2.7.0/config/server.properties
ExecStop=/usr/local/kafka_2.13-2.7.0/bin/kafka-server-stop.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target

systemctl daemon-reload
systemctl enable kafka
启动:systemctl start kafka
停止:systemctl stop kafka

nginx安装部署

上传nginx安装包
yum -y install gcc gcc-c++ autoconf automake make zlib-developenssl openssl-devel
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1/
./configure —prefix=/usr/local/nginx
make&&make install
cd /usr/local/nginx/sbin
./nginx
lsof -i:80
检查是否安装成功:http://10.10.108.2:80/

设置开机自启:
/etc/systemd/system/ 文件夹下创建一个启动脚本 nginx.service
chmod 755 nginx.service
设置文件内容:

[Unit]
 Description=nginx service
 After=network.target

 [Service]
 Type=forking
 ExecStart=/usr/local/nginx/sbin/nginx
 ExecReload=/usr/local/nginx/sbin/nginx -s reload
 ExecStop=/usr/local/nginx/sbin/nginx -s quit

 PrivateTmp=true

 [Install]
 WantedBy=multi-user.target

systemctl daemon-reload
systemctl enable nginx
启动:systemctl start nginx
停止:systemctl stop nginx
reboot 验证是否开机自启

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容