
Jdk版本: 11 Flink版本: 1.18.0 Docker版本: docker Community 25.0.0 Linux版本:Centos 7.5.6
tips:提供yum-config-manager 实用程序,配置加速源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum install -y docker-ce docker-ce-cli containerd.io systemctl start docker systemctl enable docker cat <<EOF > /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOFsystemctl restart dockertips:目前最新镜像默认是:flink 1.18.0
docker pull flinkdocker imagesdocker-compose.yaml文件内容如下
version: "1.0"
services:
jobmanager:
image: flink
expose:
- "6123"
ports:
- "8081:8081"
command: jobmanager
environment:
- JOB_MANAGER_RPC_ADDRESS=jobmanager
taskmanager:
image: flink
expose:
- "6121"
- "6122"
depends_on:
- jobmanager
command: taskmanager
links:
- "jobmanager:jobmanager"
environment:
- JOB_MANAGER_RPC_ADDRESS=jobmanagertips:在docker-compose.yaml文件同级目录执行
docker-compose up -ddocker ps |grep flinkdocker logs --tail="500" root-jobmanager-1
docker logs -f root-taskmanager-1netstat -anltp|grep 8081tips:查看FLink页面web UI页面,云服务器查看防火墙是否开启
http://ip:port/8081