topology中的配置文件和配置类

来源:互联网 发布:dota地精工程师知乎 编辑:程序博客网 时间:2024/06/14 04:31

storm的配置文件是storm.yarm,其中

storm.zookeeper.servers

nimbus.host

storm.local.dir( 在nimbus的主机上提交jar包后该jar包会发送到各个集群节点上,该配置用来指定jar包提交后的存放位置)

supervisor.slots.ports(启动worker的端口号,设置的worker超过端口号数,超过的worker不能启动)

worker.childopts(设置启动一个worker的内存大小,默认是768m,建议修改成2048m)

一定要自定义,其他根据需求决定是否修改


storm.yarm的配置文件可以在程序中,通过conf类来灵活配置

private Config config = new Config();private void runCluster(String name) throws AlreadyAliveException, InvalidTopologyException {        config.setNumWorkers(20);        StormSubmitter.submitTopology(name,config,builder.createTopology());    }




0 0
原创粉丝点击