[ 
https://issues.apache.org/jira/browse/FLINK-18284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17134833#comment-17134833
 ] 

appleyuchi edited comment on FLINK-18284 at 6/13/20, 3:11 PM:
--------------------------------------------------------------

以下步骤验证Flink最新版本到底修复这个warning没。

先操作1.10.1版本:
 ①$FLINK_HOME保留flink-conf.yaml,其余配置文件全部删除。
 ②删除$FLINK_HOME/bin下面的start-scala-shell.sh

借用最新版本的文件:
 ③git clone [http://github.com/flink](这里是1.11版本)
 ④cd flink-dist/src/main/flink-bin/conf(这里是1.11版本)
 ⑤cp * $FLINK_HOME/conf(1.11版本的配置文件拷贝给1.10.1版本)
 ⑥cp flink-scala-shell/start-script/start-scala-shell.sh 
$FLINK_HOME/bin(1.11版本的启动脚本拷贝给1.10.1版本)
 测试:
 ⑦$FLINK_HOME/bin/start-scala-shell.sh local(警告依旧)
 log4j:WARN No appenders could be found for logger 
(org.apache.flink.configuration.GlobalConfiguration).
 log4j:WARN Please initialize the log4j system properly.
 log4j:WARN See [http://logging.apache.org/log4j/1.2/faq.html#noconfig] for 
more info.

解决方案:
 在log4j.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\{dd/MM/yyyy HH:mm:ss.SSS} 
%5p [%-10c] %m%n

Reference:
https://riptutorial.com/apache-flink/example/29954/logging-configuration


was (Author: appleyuchi):
以下步骤验证Flink最新版本到底修复这个warning没。

先操作1.10.1版本:
 ①$FLINK_HOME保留flink-conf.yaml,其余配置文件全部删除。
 ②删除$FLINK_HOME/bin下面的start-scala-shell.sh

借用最新版本的文件:
 ③git clone [http://github.com/flink](这里是1.11版本)
 ④cd flink-dist/src/main/flink-bin/conf(这里是1.11版本)
 ⑤cp * $FLINK_HOME/conf(1.11版本的配置文件拷贝给1.10.1版本)
 ⑥cp flink-scala-shell/start-script/start-scala-shell.sh 
$FLINK_HOME/bin(1.11版本的启动脚本拷贝给1.10.1版本)
 测试:
 ⑦$FLINK_HOME/bin/start-scala-shell.sh local(警告依旧)
 log4j:WARN No appenders could be found for logger 
(org.apache.flink.configuration.GlobalConfiguration).
 log4j:WARN Please initialize the log4j system properly.
 log4j:WARN See [http://logging.apache.org/log4j/1.2/faq.html#noconfig] for 
more info.

解决方案:
 在log4j.properties文件末尾加入以下几行

log4j.rootLogger=INFO, console
# Log all infos in the console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d\{dd/MM/yyyy HH:mm:ss.SSS} 
%5p [%-10c] %m%n

Reference:
https://riptutorial.com/apache-flink/example/29954/logging-configuration

> No appenders could be found for logger 
> ---------------------------------------
>
>                 Key: FLINK-18284
>                 URL: https://issues.apache.org/jira/browse/FLINK-18284
>             Project: Flink
>          Issue Type: Bug
>    Affects Versions: 1.11.1
>            Reporter: appleyuchi
>            Priority: Major
>
> start-scala-shell.sh local
> Starting Flink Shell:
> log4j:WARN No appenders could be found for logger 
> (org.apache.flink.configuration.GlobalConfiguration).
> log4j:WARN Please initialize the log4j system properly.
> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more 
> info.
>  
> what's the configuration to fix this warning,it's annoying.
> PS:
> configuration in log4j.properties did not work.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to