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 )