flink1.15.2想让他不打印IP地址打印主机名,是应该在哪里修改配置吗?

在Flink的配置文件flink-conf.yaml中,将log4j.logger.org.apache.flink.runtime.net.DataTransferService修改为log4j.logger.org.apache.flink.runtime.net.DataTransferService_HOSTNAME。

要让 Flink 1.15.2 不打印 IP 地址而打印主机名,可以通过修改 Flink 的日志配置文件来实现,下面是详细的步骤:

创新互联建站-专业网站定制、快速模板网站建设、高性价比安徽网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式安徽网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖安徽地区。费用合理售后完善,十多年实体公司更值得信赖。

1、找到 Flink 的安装目录,并进入 conf 文件夹。

2、在 conf 文件夹中,找到名为 log4jconsole.properties 的文件,如果没有该文件,可以创建一个。

3、打开 log4jconsole.properties 文件,并在其中添加以下配置:

log4j.rootLogger=INFO, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyyMMdd HH:mm:ss} %5p %c{1}:%L %m%n

4、保存并关闭 log4jconsole.properties 文件。

现在,Flink 将使用新的配置来记录日志,并且会打印主机名而不是 IP 地址。

相关问题与解答:

问题1:如果找不到 log4jconsole.properties 文件怎么办?

答:如果在 conf 文件夹中找不到 log4jconsole.properties 文件,可以手动创建一个,确保文件中包含上述的配置内容即可。

问题2:除了修改日志配置文件外,还有其他方法可以实现不打印 IP 地址而打印主机名吗?

答:是的,除了修改日志配置文件外,还可以通过设置系统环境变量来实现,可以在启动 Flink 之前设置 FLINK_LOG_HOST 环境变量为主机名,这样,Flink 就会使用主机名来记录日志,而不使用 IP 地址。

当前标题:flink1.15.2想让他不打印IP地址打印主机名,是应该在哪里修改配置吗?
文章链接:http://www.shufengxianlan.com/qtweb/news42/501492.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联