Je cours kaa 0.10 sur ubuntu 14. Quand je choisis l'appender de dossier, je ne vois aucun dossier de notation créé. Le journal kaa à/var/log/kaa a l'exception:File appender java.lang.NullPointerException
2017-02-16 22: 10: 47,890 [EPS-log-répartiteur-10] TRACE okksclsaAbstractLogAppender - Convertisseur d'enregistrement d'en-tête Avro [org.kaaproject. [email protected]] 2017-02-16 22: 10: 47,890 [EPS-log-répartiteur-10] DEBUG okksafaFileSystemLogAppender - [/ home/ubuntu/log/null/null] sauvegarde de 5 objets 2017-02-16 22: 10: 47,891 [EPS-log-répartiteur-10] ERREUR okksafaFileSystemLogAppender - [DataCollectionFileAppender] Tentative d'ajout de journaux échouée java.lang.NullPointerException: null at org.kaaproject.kaa.server.appenders .file.appender.LogbackFileSystemLogger.append (LogbackFileSystemLogger.java:92) ~ [fichier-appender-0.10.0.jar: na] at org. kaaproject.kaa.server.appenders.file.appender.FileSystemLogAppender.doAppend (FileSystemLogAppender.java:63) ~ [fichier-appender-0.10.0.jar: na] à org.kaaproject.kaa.server.common.log. shared.appender.AbstractLogAppender.doAppend (AbstractLogAppender.java:74) [log-shared-0.10.0.jar: na] à org.kaaproject.kaa.server.operations.service.akka.actors.core.ApplicationLogActorMessageProcessor.lambda $ processLogEventPack $ 0 (ApplicationLogActorMessageProcessor.java:111) [kaa-node-0.10.0.jar: na] à l'adresse java.util.ArrayList.forEach (ArrayList.java:1249) ~ [na: 1.8.0_121] at org .kaaproject.kaa.server.operations.service.akka.actors.core.ApplicationLogActorMessageProcessor.processLogEventPack (ApplicationLogActorMessageProcessor.java:111) [kaa-node-0.10.0.jar: na] à org.kaaproject.kaa.server. operations.service.akka.actors.core.ApplicationLogActor.onRe cevoir (ApplicationLogActor.java:59) ~ [KAA-node-0.10.0.jar: na]
Voici ma configuration appender du fichier:
{ "publicKey": "AAAAB3NzaC1yc2EAAAABJQAAAQEA4Tp8W48b31VDlb9ARbqpsK8dwER3d + OD8gOp7H8kwPBj6IICZILYVsns3ngAHJtJYOEkGCPlOMudF8iWtmdkcEvVo7X/Nrvn // MW7ze36B7rUx0u86jBS4Cg19GxCtKG2LnyEp0Rk + 9YvEfI99kFxmRoT3yHrtwWxkQ7fxfLQ4AUuhdBlpeoepYksoNWpy0CNdAEL6vzI3nl + EaQcesdNgUu6LlUzOl7Z3Qo8sOXCfSHvACzMnfVfEMOmO7arHmDcIlegb7stuCUE5YuuKbGofeEAwuARLROwlvHfeMJPhpHOv6 + Q/39SZLqu + FfWDdrGEn9 + 9 + UGAlZ2iN6SYYD7w == " "logsRootPath": "/ home/ubuntu/log", "rollingFileNamePatern":". logFile% d {aaaa-mm-jj} .log "," rollingMaxHistory ": 30," triggerMaxFileSize ":" 1GB "," encoderPattern ":"% - 4relative [% thread]% - 5 niveau% logger {35} -% msg% n "," minLogSchemaVersion ": 1," maxLogSchemaVersion ": 2147483647," plugin TypeName ":" File "," pluginClassName ":" org.kaaproject.kaa.server.appenders.file.appender.FileSystemLogAppender "," headerStructure ": [" Horodatage "," Logschemaversion "]}
J'ai essayé le même configuration dans le bac à sable kaa qui a bien fonctionné. Mais je ne peux pas le faire fonctionner sur mon propre serveur.
Aidez-nous s'il vous plaît. Merci.
James
Il semble que le problème est le chemin où kaa crée les fichiers journaux:/home/ubuntu/log/null/null. Sur le sandbox kaa, je peux voir que les deux null doivent être locataire et application. Des pensées sur ce qui pourrait être mauvais sur mon propre serveur? – james800
une erreur antérieure est la suivante: 2017-02-18 00: 01: 29,699 [EPS-log-répartiteur-10] ERREUR okksafaFileSystemLogAppender - Échec de l'initialisation du journal du système de fichiers init: java.lang.RuntimeException: processus renvoyé une mauvaise sortie valeur: 1 à org.kaaproject.kaa.server.appenders.file.appender.FileSystemLogEventServiceImpl.executeCommand (FileSystemLogEventServiceImpl.java:52) ~ [fichier-appender-0.10.0.jar: na] à org.kaaproject.kaa .server.appenders.file.appender.FileSystemLogEventServiceImpl.prepareScriptFile (FileSystemLogEventServiceImpl.java:136) ~ [fichier-appender-0.10.0.jar: na] – james800