同网段的命令行能成功登录,但是flink实时计算自建catalog就报错,怎么回事?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您描述的情况,同网段的命令行能够成功登录,但Flink实时计算自建Catalog报错,可能的原因包括以下几方面:
以下是针对可能原因的详细排查与解决方案。
jobmanager.retrieve-taskmanager-hostname: false
该配置不会影响作业通过域名连接外部服务。
ping或telnet命令测试Flink作业运行环境到目标服务的网络连通性,确保端口可达。CREATE CATALOG语句中的参数配置正确。以下是一个示例:
CREATE CATALOG `catalogname`
WITH (
'type' = 'hologres-custom',
'endpoint' = 'yourEndpoint',
'username' = 'yourUsername',
'password' = 'yourPassword',
'dbname' = 'yourDbname'
);
${secret_values.mysqlpw}),请确认变量值已正确设置。authentication failed,请重新输入正确的AccessKey。exceeded quota或vswitch ip is not enough,请调整资源队列配置或减少作业并发度。Cannot obtain STS token from EMR meta-service,请确保AK模式配置正确,或者显式配置dlf.catalog.accessKeyId和dlf.catalog.accessKeySecret。CREATE CATALOG语句中的参数,确保无误。如果按照上述步骤仍无法解决问题,请提供具体的报错信息以便进一步分析。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。