Apache风暴 - 在风暴1.1.1中的storm.yaml中定义的管理程序端口属性

时间:2017-09-03 16:48:49

标签: apache-storm

在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个(此时出乎意料。

1 个答案:

答案 0 :(得分:1)

在apache storm 1.1.1下面的属性格式

supervisor.slots.ports:

[6700,6701,6702,6703]