在storm.yaml(apache-storm 1.1.1)中观察到 supervisor属性的异常。它正在为风暴0.9.7工作。 supervisor.slots.ports:
- 6700 - 6701 - 6702 - 6703
c:\ home> storm nimbus线程中的异常" main" java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) 在java.lang.Class.forName(Class.java:348) 在clojure.lang.RT.classForName(RT.java:2154) 在clojure.lang.RT.classForName(RT.java:2163) 在clojure.lang.RT.loadClassForName(RT.java:2182) 在clojure.lang.RT.load(RT.java:436)的clojure.lang.RT.load(RT.java:412)at clojure.core $ load $ fn__5448.invoke(core.clj:5866)at clojure.core $ load.doInvoke(core.clj:5865)at clojure.lang.RestFn.invoke(RestFn.java:408)at clojure.core $ load_one.invoke(core.clj:5671)at clojure.core $ load_lib $ fn__5397.invoke(core.clj:5711)at at clojure.core $ load_lib.doInvoke(core.clj:5710)at clojure.lang.RestFn.applyTo(RestFn.java:142)at clojure.core $ apply.invoke(core.clj:632)at clojure.core $ load_libs.doInvoke(core.clj:5753)at clojure.lang.RestFn.applyTo(RestFn.java:137)at clojure.core $ apply.invoke(core.clj:634)at clojure.core $ use.doInvoke(core.clj:5843)at clojure.lang.RestFn.invoke(RestFn.java:408)at org.apache.storm.command.config_value $ loading__5340__auto ____ 12278.invoke(CONFIG_VALUE .clj:16) 在org.apache.storm.command.config_value__init.load(未知来源) 在org.apache.storm.command.config_value__init。(未知来源) at java.lang.Class.forName0(Native Method) 在java.lang.Class.forName(Class.java:348) 在clojure.lang.RT.classForName(RT.java:2154) 在clojure.lang.RT.classForName(RT.java:2163) 在clojure.lang.RT.loadClassForName(RT.java:2182) 在clojure.lang.RT.load(RT.java:436) 在clojure.lang.RT.load(RT.java:412) 在clojure.core $ load $ fn__5448.invoke(core.clj:5866) 在clojure.core $ load.doInvoke(core.clj:5865) 在clojure.lang.RestFn.invoke(RestFn.java:408) 在clojure.lang.Var.invoke(Var.java:379) at org.apache.storm.command.config_value。(Unknown Source)引起:java.lang.IllegalArgumentException:Field SUPERVISOR_SLOTS_PORTS必须是接口java.lang.Iterable类型。 对象:? 6700? 6701? 6702? 6703实际类型:class java.lang.String中 at org.apache.storm.validation.ConfigValidation $ SimpleTypeValidator.validateField(ConfigValidation.java:90) at org.apache.storm.validation.ConfigValidation $ NoDuplicateInListValidator.validateField(ConfigValidation.java:2 03) 在org.apache.storm.validation.ConfigValidation.validateField(ConfigValidation.java:640) 在org.apache.storm.validation.ConfigValidation.validateFields(ConfigValidation.java:675) 在org.apache.storm.validation.ConfigValidation.validateFields(ConfigValidation.java:654) 在org.apache.storm.config $ validate_configs_with_schemas.invoke(config.clj:74) 在org.apache.storm.config $ read_storm_config.invoke(config.clj:79) 在org.apache.storm.config $ fn__908.invoke(config.clj:100) 在org.apache.storm.config__init.load(未知来源) 在org.apache.storm.config__init。(未知来源) ......还有35个(此时出乎意料。
答案 0 :(得分:1)
在apache storm 1.1.1下面的属性格式
supervisor.slots.ports:
[6700,6701,6702,6703]