zookeeper.journal de fichier n'est pas créé à l'intérieur du répertoire de journaux

Je ne suis pas en mesure de créer de la gardienne.journal dans le répertoire que j'avais spécifié dans le log4j.les propriétés. Je ne suis pas sûr de ce qui ne va pas, quelqu'un Peut-il svp m'indiquer ce que je devrais être à la recherche à résoudre ce problème?

Veuillez trouver ci-dessous les log4j.fichier de propriétés.

zookeeper.root.logger=  INFO, ROLLINGFILE
zookeeper.console.threshold=  INFO

zookeeper.log.dir= /usr/local/zookeeper-3.4.5-cdh5.3.1/logs
zookeeper.log.file= zookeeper.log
zookeeper.log.threshold= INFO
zookeeper.log.maxfilesize=  256MB
zookeeper.log.maxbackupindex=  20

zookeeper.tracelog.dir= /usr/local/zookeeper-3.4.5-cdh5.3.1/logs
zookeeper.tracelog.file= zookeeper_trace.log

log4j.rootLogger= ${zookeeper.root.logger}

#
# console
# Add "console" to rootlogger above if you want to use this
#
log4j.appender.CONSOLE=  org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=  ${zookeeper.console.threshold}
log4j.appender.CONSOLE.layout=  org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=  %d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L] - %m%n

#
# Add ROLLINGFILE to rootLogger to get log file output
#
log4j.appender.ROLLINGFILE= org.apache.log4j.RollingFileAppender
log4j.appender.ROLLINGFILE.Threshold= ${zookeeper.log.threshold}
log4j.appender.ROLLINGFILE.File= ${zookeeper.log.dir}/${zookeeper.log.file}
log4j.appender.ROLLINGFILE.MaxFileSize= ${zookeeper.log.maxfilesize}
log4j.appender.ROLLINGFILE.MaxBackupIndex=${zookeeper.log.maxbackupindex}
log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLINGFILE.layout.ConversionPattern=%d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L] - %m%n

#
# Add TRACEFILE to rootLogger to get log file output
#    Log TRACE level and above messages to a log file
#
log4j.appender.TRACEFILE=org.apache.log4j.FileAppender
log4j.appender.TRACEFILE.Threshold=TRACE
log4j.appender.TRACEFILE.File=${zookeeper.log.dir}/${zookeeper.tracelog.file}

log4j.appender.TRACEFILE.layout= org.apache.log4j.PatternLayout
### Notice we are including log4j's NDC here (%x)
log4j.appender.TRACEFILE.layout.ConversionPattern=%d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L][%x] - %m%n
  • Pourquoi le marquage chef et chef de cuisine-recette, car c'est un log4j problème ? (Je serais prêt à parier sur un problème de permission sur le zookeeper répertoire de l'utilisateur zookeeper exécuter en tant qu')
  • Ok je vais l'enlever. Cela a été le problème avec l'attribution ZOOCFGDIR au chemin de classe dans zookeeper-env.sh. Sa fonctionne bien maintenant
  • Vous pouvez répondre vous-même avec la description de comment vous l'avez résolu, il peut aider quelqu'un dans le futur 😉