看摄影作品的网站,网站备案 公司注销吗,h5开发和前端开发区别,淮安网站设计独立模式是独立运行的#xff0c;不依赖任何外部的资源管理平台#xff1b;当然独立也是有代价的#xff1a;如果资源不足#xff0c;或者出现故障#xff0c;没有自动扩展或重分配资源的保证#xff0c;必须手动处理。所以独立模式一般只用在开发测试或作业非常少的场景… 独立模式是独立运行的不依赖任何外部的资源管理平台当然独立也是有代价的如果资源不足或者出现故障没有自动扩展或重分配资源的保证必须手动处理。所以独立模式一般只用在开发测试或作业非常少的场景下。
1、会话模式部署 提前启动集群并通过Web页面客户端提交任务可以多个任务但是集群资源固定。 2、单作业模式部署
Flink的Standalone集群并不支持单作业模式部署。因为单作业模式需要借助一些资源管理平台。
3、应用模式部署
应用模式下不会提前创建集群所以不能调用start-cluster.sh脚本。我们可以使用同样在bin目录下的standalone-job.sh来创建一个JobManager。 具体步骤如下
0环境准备。在hadoop102中执行以下命令启动netcat。
[roothadoop102 flink-1.17.0]$ nc -lk 7777
1进入到Flink的安装路径下将应用程序的jar包放到lib/目录下。
[roothadoop102 flink-1.17.0]$ mv FlinkTutorial-1.0-SNAPSHOT.jar lib/
2执行以下命令启动JobManager。
[roothadoop102 flink-1.17.0]$ bin/standalone-job.sh start --job-classname com.example.wc.SocketStreamWordCount
这里我们直接指定作业入口类脚本会到lib目录扫描所有的jar包。
3同样是使用bin目录下的脚本启动TaskManager。
[roothadoop102 flink-1.17.0]$ bin/taskmanager.sh start
4在hadoop102上模拟发送单词数据。
[roothadoop102 ~]$ nc -lk 7777hello
5在hadoop102:8081地址中观察输出数据 6如果希望停掉集群同样可以使用脚本命令如下。
[roothadoop102 flink-1.17.0]$ bin/taskmanager.sh stop[roothadoop102 flink-1.17.0]$ bin/standalone-job.sh stop