登 录
注 册
< 大 数 据
Flink
Hadoop
Spark
Hive
HBase
Kafka
其他框架
Flink本地程序开发
Flink实战-数据准备
Flink实战-自定义Sink
Flink实战-实时计算
Flink实战-部署上线
文件映射为Table
FlinkTable自定义函数
Flink API JOIN总结
Flink SQL JOIN总结
3分钟搭建Flink SQL测试环境
热门推荐>>>
中台架构
中台建设与架构
Hadoop
源码分析-NN启动(三)
HBase
HBased对接Hive
Linux
Nginx高可用
Python
数据导出工具
Kafka
Kafka对接Flume
深度学习
卷积神经网络
数据结构与算法
选择合适的算法
MySQL
数据备份恢复
计算机系统
信号量同步线程
Hive
Hive调优参数大全
其他框架
Azkaban Flow1.0与2.0
ClickHouse
表引擎-其他类型
技术成长
最好的职业建议
精选书单
技术成长书单—机器学习
技术资讯
数据在线:计算将成为公共服务
开发工具
IntelliJ IDEA 20年发展回顾(二)
系统工具
Mac命令行工具
虚拟化
内存虚拟化概述
云原生
云原生构建现代化应用
云服务
一文搞懂公有云、私有云...
Java
Spring Boot依赖注入与Runners
Go
Go函数与方法
SQL
SQL模板
安全常识
一文读懂SSO
当前位置:
首页
>>
Flink
>>
Flink实战-部署上线
Flink实战-部署上线
2020-10-08 17:06:49 星期四 阅读:2619
####开启Flink集群 ``` $ su - flink $ cd /usr/local/flink/flink-1.7.2 $ bin/yarn-session.sh -n 4 -s 4 -jm 1000 -tm 1000 -nm build_flink -d ``` 启动成功后控制台如下所示 ``` 2020-03-15 14:50:46,768 INFO org.apache.flink.yarn.cli.FlinkYarnSessionCli - The Flink YARN client has been started in detached mode. In order to stop Flink on YARN, use the following command or a YARN web interface to stop it: yarn application -kill application_1584148657859_0165 ``` #### 项目打包 注意,需要修改pom.xml文件的mainClass属性,因为一个项目里会有很多main方法,你的jar包是为哪个类打的,需要在这里指定。 `<mainClass>cn.libins.MyStreamWordCount</mainClass>` 设置完后,在终端(项目的根目录下)运行mvn命令。 `$ mvn clean package -DskipTests` 运行完后,直接上jar包集群执行。 ``` $ cd /usr/local/flink/flink-1.7.2 $ bin/flink run -m yarn-cluster /home/flink/my-kafka-flink-project-1.0-SNAPSHOT.jar ``` 保证Kafka的生产者在一直发送消息。浏览器打开Flink的web监控页面查看计算情况:http://192.168.1.101:8081 Hue查询验证 `SELECT * FROM word_count_realtime ORDER BY id DESC;`