新聞中心
在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 地址而打印主機(jī)名,可以通過修改 Flink 的日志配置文件來實現(xiàn),下面是詳細(xì)的步驟:

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比安徽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式安徽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋安徽地區(qū)。費(fèi)用合理售后完善,十多年實體公司更值得信賴。
1、找到 Flink 的安裝目錄,并進(jìn)入 conf 文件夾。
2、在 conf 文件夾中,找到名為 log4jconsole.properties 的文件,如果沒有該文件,可以創(chuàng)建一個。
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、保存并關(guān)閉 log4jconsole.properties 文件。
現(xiàn)在,F(xiàn)link 將使用新的配置來記錄日志,并且會打印主機(jī)名而不是 IP 地址。
相關(guān)問題與解答:
問題1:如果找不到 log4jconsole.properties 文件怎么辦?
答:如果在 conf 文件夾中找不到 log4jconsole.properties 文件,可以手動創(chuàng)建一個,確保文件中包含上述的配置內(nèi)容即可。
問題2:除了修改日志配置文件外,還有其他方法可以實現(xiàn)不打印 IP 地址而打印主機(jī)名嗎?
答:是的,除了修改日志配置文件外,還可以通過設(shè)置系統(tǒng)環(huán)境變量來實現(xiàn),可以在啟動 Flink 之前設(shè)置 FLINK_LOG_HOST 環(huán)境變量為主機(jī)名,這樣,F(xiàn)link 就會使用主機(jī)名來記錄日志,而不使用 IP 地址。
當(dāng)前題目:flink1.15.2想讓他不打印IP地址打印主機(jī)名,是應(yīng)該在哪里修改配置嗎?
文章網(wǎng)址:http://fisionsoft.com.cn/article/ccspiph.html


咨詢
建站咨詢
