2015-11-20 36 views
1

在storm-0.10.0的时候我配置了cluster.xml,我用的是${storm.home}/logs/${logfile.name}就好像storm-0.9.0,但是${storm.home}${logfile.name}的值没有标识,为什么?storm 0.10.0 cluster.xml configure

回答

0

Log4j2有许多不同类型的查找。它们以其前缀区分。对于系统属性,前缀是sys:

因此请尝试${sys:storm.home}/logs/${sys:logfile.name}

另请参阅http://logging.apache.org/log4j/2.x/manual/lookups.html了解更多信息。

+1

好的,谢谢,我已经解决了这个问题,我在https://issues.apache.org/jira/browse/STORM-1024找到了问题,并使用$ {sys:storm.log.dir}/$ {sys:logfile.name},再次感谢你 – Aimiyoo

+0

如果这个答案是一个好的解决方案,你能关闭这个问题吗?谢谢! –

+1

好的,谢谢,明白了 – Aimiyoo