大数据 Flink 作业
代码环境
配置文件位于 flink-playgrounds 仓库中,首先检出该仓库并构建
docker 镜像:
> git clone https://github.com/apache/flink-playgrounds.git
> cd flink-playgrounds/table-walkthrough
如何运行和停止
在开始运行之前先在 Docker 主机上创建检查点和保存点目录
(如果不做这一步有可能报错):
• mkdir -p /tmp/flink-checkpoints-directory
• mkdir -p /tmp/flink-savepoints-directory
编译打包代码
• docker-compose build
启动环境:
• docker-compose up -d
执行如下命令停止 docker 环境:
• docker-compose down -v
查看和验证
Flink WebUI 界面
• 打开浏览器并访问 http://localhost:8081
日志
• 查看 JobManager 日志:docker-compose logs -f jobmanager
• 查看 TaskManager 日志:docker-compose logs -f taskmanager
把结果导入 MySQL
• docker-compose exec mysql mysql -Dsql-demo -usql-demo -pdemo-sql
• mysql> use sql-demo;
• mysql> select count(*) from spend_report;
在 Grafana 查看最终结果
• http://localhost:3000/d/FOe0PbmGk/walkthrough?viewPanel=2&orgId=1&refre
sh=5s
版权声明: 本文为 InfoQ 作者【Clarke】的原创文章。
原文链接:【http://xie.infoq.cn/article/e07fc9ba6a09f60c33559bdda】。文章转载请联系作者。
评论