Unable to access file:///log4j2/cluster.xml java.io.FileNotFoundException

Storm 0.10.2 启动的时候日志配置出错

ERROR StatusLogger Invalid URL C:/Users/xyzabc/apache-storm-0.10.0-beta/log4j2/cluster.xml java.net.MalformedURLException: unknown protocol: c

Storm 1.0.2 启动的时候日志配置出错

ERROR StatusLogger Unable to access file:///log4j2/cluster.xml java.io.FileNotFoundException: \log4j2\cluster.xml (系统找不到指定的路径。)

修改bin/storm-config.cmd, 修改路径部分内容即可

0.10.x

FOR /F "delims=" %%i in (%CMD_TEMP_FILE%) do (
    FOR /F "tokens=1,* delims= " %%a in ("%%i") do (
        if %%a == VALUE: (
            set STORM_LOG4J2_CONFIGURATION_DIR=%STORM_HOME%\%%b
            del /F %CMD_TEMP_FILE%)
        )
    )
)

1.0.x

if not %STORM_LOGBACK_CONFIGURATION_DIR% == nil (
    set STORM_LOGBACK_CONFIGURATION_FILE=file://%STORM_LOGBACK_CONFIGURATION_DIR%\cluster.xml
)

if not defined STORM_LOGBACK_CONFIGURATION_FILE (
  set STORM_LOGBACK_CONFIGURATION_FILE=file://%STORM_HOME%\log4j2\cluster.xml
)

 

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Linux分类目录。将固定链接加入收藏夹。