在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。内容未经允许不得转载,或转载时需注明来源: 创新互联