1 默认standalone模式
启动sql-client命令:bin/sql-client.sh embedded
默认情况下,这个sql-client上面所跑的任务,会提交到flink的standalone集群上,如果你没有bin/start-cluster.sh启动standalon集群,那么sql-client进程可以启动起来,但是在实际执行sql的时候,会报如下连接拒绝的错误
2 使用yarn-session模式
yarn-session模式其实就是在yarn上生成一个standalone集群
- bin/yarn-session.sh -s 2 -jm 1024 -tm 2048 -nm test1 -d
- bin/sql-client.sh embedded -s yarn-session
参考文章
https://blog.csdn.net/lsr40/article/details/113398830