expected '<document start>', but found BlockMappingStart in 'reader', line 13, column 1:nimbus.host:

来源:互联网 发布:mac怎么改用户头像 编辑:程序博客网 时间:2024/05/22 11:32

具体错误信息如下:

/bin/javaException in thread "main" java.lang.ExceptionInInitializerError        at backtype.storm.command.config_value.main(config_value.java:40)Caused by: expected '<document start>', but found BlockMappingStart in 'reader', line 13, column 1:    nimbus.host: "10.10.10.10"    ^        at shade.storm.org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart.produce(ParserImpl.java:225)        at shade.storm.org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158)        at shade.storm.org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143)        at shade.storm.org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:108)        at shade.storm.org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120)        at shade.storm.org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:481)        at shade.storm.org.yaml.snakeyaml.Yaml.load(Yaml.java:424)        at com.alibaba.jstorm.utils.LoadConf.findAndReadYaml(LoadConf.java:58)        at backtype.storm.utils.Utils.readStormConfig(Utils.java:457)        at backtype.storm.utils.Utils.<clinit>(Utils.java:112)        ... 1 moreFailed to get config java.library.pathNone16:51:02,904 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]16:51:02,904 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]16:51:02,905 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/usr/local/jstorm-2.2.1/conf/logback.xml]16:51:03,050 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set16:51:03,112 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]16:51:03,129 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [console]16:51:03,179 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property16:51:03,304 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]16:51:03,309 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [file]16:51:03,319 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@13:19 - no applicable action for [Encoding], current ElementPath  is [[configuration][appender][Encoding]]16:51:03,368 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - No compression will be used16:51:03,371 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern /home/kafka-jstorm-logs/kafka-jstorm-%d{yyyy-MM-dd}.log for the active file16:51:03,377 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7006c658 - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/kafka-jstorm-logs/kafka-jstorm-%d{yyyy-MM-dd}.log'.16:51:03,377 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7006c658 - Roll-over at midnight.16:51:03,384 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7006c658 - Setting initial period to Thu Apr 27 15:50:57 CST 201716:51:03,399 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[file] - This appender no longer admits a layout as a sub-component, set an encoder instead.16:51:03,399 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[file] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.16:51:03,399 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[file] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details16:51:03,402 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[file] - Active log file name: /home/kafka-jstorm-logs/kafka-jstorm.log16:51:03,402 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[file] - File property is set to [/home/kafka-jstorm-logs/kafka-jstorm.log]16:51:03,404 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ROOT level set to ERROR16:51:03,404 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ROOT level set to WARN16:51:03,404 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [file] to Logger[ROOT]16:51:03,405 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [console] to Logger[ROOT]16:51:03,405 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.16:51:03,407 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@34033bd0 - Registering current configuration as safe fallback pointcannot concatenate 'str' and 'NoneType' objectsSyntax: [jstorm jar topology-jar-path class ...]    Runs the main method of class with the specified arguments.    The jstorm jars and configs in $JSTORM_CONF_DIR/storm.yaml are put on the classpath.    The process is configured so that StormSubmitter    (https://github.com/alibaba/jstorm/wiki/JStorm-Chinese-Documentation)    will upload the jar at topology-jar-path when the topology is submitted.    http://www.cnblogs.com/blackze/p/5906476.html

解决方案:
查看报警信息标识是在nimbus的n上,经试验原来是这几个配置名称前需要加空格。即:

空格nimbus.host: "10.10.10.10"空格storm.zookeeper.port: 2181空格storm.local.dir: "date/storm-2.2.1/data"空格supervisor.slots.ports:

大家配置storm.yaml时一定要注意了。

本文参考:http://www.cnblogs.com/blackze/p/5906476.html

作者:jiankunking 出处:http://blog.csdn.net/jiankunking

0 0
原创粉丝点击