Flink CDC中hadoop的resource manager配置的ha,默认8030端口也是在的。需要把yarn-site.xml放在flink的conf目录下吗?
不需要,Flink CDC 集成了 YARN 资源管理器,只需要在配置文件中指定 HA 的方式,就可以使用 YARN 集群的 HA 功能。具体的配置方式取决于您使用的 Flink CDC 版本,可以在官方文档中找到相应的说明。
一般来说,您可以按照下面的方式配置:
yarn.resourcemanager.ha.enabled=true
yarn.resourcemanager.ha.rm-ids=rm1,rm2
yarn.resourcemanager.hostname.rm1=<rm1_host>
yarn.resourcemanager.address.rm1=<rm1_host>:8030
yarn.resourcemanager.scheduler.address.rm1=<rm1_host>:8030
yarn.resourcemanager.resource-tracker.address.rm1=<rm1_host>:8031
yarn.resourcemanager.hostname.rm2=<rm2_host>
yarn.resourcemanager.address.rm2=<rm2_host>:8030
yarn.resourcemanager.scheduler.address.rm2=<rm2_host>:8030
yarn.resourcemanager.resource-tracker.address.rm2=<rm2_host>:8031
这里的 <rm1_host>
和 <rm2_host>
分别代表不同的 ResourceManager 实例的 IP 地址,而 8030
是 ResourceManager 的默认端口号。
配置Hive元数据https://help.aliyun.com/zh/flink/user-guide/manage-hive-catalogs?spm=a2c4g.11186623.0.i7
在oss://${bucket}/artifacts/namespaces/${ns}/${hms}路径下,新建hive-conf-dir和hadoop-conf-dir目录。在OSS上新建目录的操作请参见创建目录
其中hive-conf-dir和hadoop-conf-dir目录中存放的文件详情如下:
oss://${bucket}/artifacts/namespaces/${ns}/${hms}/hive-conf-dir/用于存放Hive配置文件hive-site.xml。
oss://${bucket}/artifacts/namespaces/${ns}/${hms}/hadoop-conf-dir/用于存放Hadoop配置文件,包括core-site.xml、hdfs-site.xml、yarn-site.xml和mapred-site.xml。
创建成功后,您可以在文件列表页面中,查看新建的目录及文件,并复制OSS链接信息。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。