flink安裝啟動(docker)


參考https://hub.docker.com/_/flink/

 

相關端口
The Web Client is on port 8081
JobManager RPC port 6123
TaskManagers RPC port 6122
TaskManagers Data port 6121

 

mkdir /opt/flink -p
vim /opt/flink/docker-compose.yml

version: "2.1"
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=jobmanager

 

生成啟動
cd /opt/flink/
docker-compose build
docker-compose up -d --force-recreate
docker-compose down
docker-compose restart


查看日志
docker logs --tail="500" flink_jobmanager_1
docker logs -f flink_taskmanager_1

查看進程
netstat -anltp|grep 8081

復制出配置文件
docker cp flink_jobmanager_1:/opt/flink/conf/ /opt/flink/conf_bak/

進入容器
docker exec -it --user root flink_jobmanager_1 /bin/bash

瀏覽器上查看頁面dashboard
http://192.168.0.101:8081

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM