【linux日常】flink部署+服务化
前提:本地安装有jdk版本
二进制版本:flink-1.13.5
安装:
sudo wget https://archive.apache.org/dist/flink/flink-1.13.5/flink-1.13.5-bin-scala_2.11.tgz
解压:
sudo tar zxvf flink-1.13.5-bin-scala_2.11.tgz
最好将该文件移动至工作目录:/data/applications
移动目录:
mv ./flink-1.13.5 /data/applications
做软连接
ln -s /data/applications/flink-1.13.5 flink
调整配置
文件: flink-conf.yaml
调整的配置:
jobmanager.memory.process.size: 8192m
taskmanager.memory.process.size: 6144m
taskmanager.numberOfTaskSlots: 16
rest.port: 8081
rest.address: 0.0.0.0
启动:---后续使用服务化管理
./flink-1.13.5/bin/start-cluster.sh
更新启动方式为服务化
[Unit]
Description=Flink
After=syslog.target network.target network-online.target
Requires=network-online.target
[Service]
Type=forking
Environment=PATH=/data/applications/java8/bin:/data/applications/flink/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
Environment=JAVA_HOME=/data/applications/java8
Environment=FLINK_HOME=/data/applications/flink
ExecStart=/data/applications/flink/bin/start-cluster.sh
ExecStop=/data/applications/flink/bin/stop-cluster.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
重启服务
sudo systemctl daemon-reload
sudo systemctl enable flink
sudo systemctl start flink
本文来自博客园,作者:Unfool,转载请注明原文链接:https://www.cnblogs.com/queryH/p/19046961
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。