当地部署开源流处置惩罚框架 Apache Flink 并实现外部访问 ...

打印 上一主题 下一主题

主题 1583|帖子 1583|积分 4749

Apache Flink 是一个开源的流处置惩罚框架,用于实时数据流的处置惩罚和分析。
本文将具体的介绍如何利用 Docker 在当地部署 Apache Flink 并结合路由侠实现外网访问当地部署的 Apache Flink 。‌
第一步,当地部署安装 Flink

1,打开 Linux 终端,确保 Docker 已经安装好了。拉取 Flink 镜像。
  1. docker pull flink
复制代码
2,创建 Flink 项目文件夹并进入。
  1. mkdir -p docker/flink && cd docker/flink
复制代码
3,用 vim docker-compose.yml 打开文件,把下面代码复制进去并保存,端口和其他信息可根据自己需要自行更改。
  1. version: "2.1"
  2. services:
  3. jobmanager:
  4. image: flink
  5. expose:
  6. - "6123"
  7. ports:
  8. - "8081:8081"
  9. command: jobmanager
  10. environment:
  11. - JOB_MANAGER_RPC_ADDRESS=jobmanager
  12. taskmanager:
  13. image: flink
  14. expose:
  15. - "6121"
  16. - "6122"
  17. depends_on:
  18. - jobmanager
  19. command: taskmanager
  20. links:
  21. - "jobmanager:jobmanager"
  22. environment:
  23. - JOB_MANAGER_RPC_ADDRESS=jobmanager
复制代码
4,启动执行。
  1. docker-compose up -d
复制代码


5,在浏览器输入 http://当地IP:8081 ,就可以看到 Flink 主界面了。

第二步,外网访问当地的 Flink

安装路由侠内网穿透。
1,当前未提供网页管理,需要先在任意一台 Windows 呆板安装路由侠 Windows 版本,用作跨呆板管理。
2,在路由侠客户端主界面,进入“设备管理”,点击右下角的“添加设备”,此时可检察到对应的安装码,此安装码用于将设备添加到对应账号下,可选中后复制。






3,直接下载后导入:
  1. wget https://dl.luyouxia.com:8443/v2/lyx-docker-x86_64.tar
  2. docker load -i lyx-docker-x86_64.tar
复制代码
4,然后使用该镜像启动容器
  1. docker run --name lyx -it --restart=always --net=host -e code=<strong>这里填写安装码</strong> luyouxia/lyx
复制代码
5,此时,需要等候下载和安装的过程,假如一切正常,最终可以看到一些输出,而且可以看到如下提示:
  1. [Device] Logged in. Token: ....
复制代码
这就表示安装乐成了。
当前 Linux 终端这边,假如是使用的上面的命令,Docker 是运行在前台,此时可以按住 Ctrl+C ,退出路由侠,容器也将退出。现在可以使用以下命令将其放入后台连续运行:
  1. docker start lyx
复制代码
注意假如容器删除,重新 docker run, 将创建为新的设备。
需要注意的是,因为容器参数已经添加了 --restart=always,这样开机就会自动启动,不需要再手动启动路由侠了。
6,现在回到 Windows 这边设备列表,点击右上角的×返回主界面,再次进入,就可以找到这个设备,可以修改名称。

7,回到主界面,点击【内网映射】。

8,注意右上角的设备名称下拉框,这里选中刚刚添加的设备名称,此时在这个界面上添加的映射,就属于刚刚这个设备。添加或修改一般需要等候30秒,容器中的路由侠历程就会更新并加载。切换好设备后,点击【添加映射】。

9,选择【原生端口】。

10,在内网端口里填写端口 8081 后点击【创建】按钮,如下图。

11,创建好后,就可以看到一条映射的公网地点,鼠标右键点击【复制地点】。

12,在外网电脑上,打开浏览器,在地点栏输入从路由侠天生的外网地点,就可以看到内网部署的 Flink 界面了。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81429

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表