开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

大家有没有docker部署的?如果我在同一台机器上部署两个jobmanager,这块的端口是怎么配的

大家有没有docker部署的?如果我在同一台机器上部署两个jobmanager,这块的端口是怎么配的?image.png

展开
收起
cuicuicuic 2023-08-01 15:05:18 72 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在在同一台机器上部署两个Flink JobManager时,需要确保它们使用的端口不冲突,以避免端口被占用的问题。具体来说,可以通过修改flink-conf.yaml配置文件中的相关配置项来配置JobManager的端口。

    在Flink 1.13及以后版本中,可以通过以下两个参数来配置JobManager的端口:

    jobmanager.rpc.address:指定JobManager的RPC地址,默认为localhost。
    jobmanager.rpc.port:指定JobManager的RPC端口,默认为6123。
    可以通过在flink-conf.yaml文件中添加以下配置来修改JobManager的端口:

    Copy
    jobmanager.rpc.address:
    jobmanager.rpc.port:
    需要注意的是,如果需要在同一台机器上部署多个JobManager实例,需要确保它们使用的端口不冲突,并且需要为每个JobManager实例配置不同的RPC地址和端口。同时,需要考虑到资源分配和调度等问题,避免出现资源争夺和调度冲突等问题

    2023-08-01 19:13:34
    赞同 展开评论 打赏
  • docker部署的话上生产的话不理想在高可用这部分,还是走k8s好点https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.6/docs/development/guide/,此回答整理自钉群“Flink CDC 社区”

    2023-08-01 15:23:05
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载