Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 群集模式zookeeper.properties和log4j.properties文件未读取_Java_Maven_Apache Kafka_Apache Storm - Fatal编程技术网

Java 群集模式zookeeper.properties和log4j.properties文件未读取

Java 群集模式zookeeper.properties和log4j.properties文件未读取,java,maven,apache-kafka,apache-storm,Java,Maven,Apache Kafka,Apache Storm,目前我有集群2节点,卡夫卡3节点,风暴3节点。 我的拓扑我已使用属性文件加载程序配置zookeeper我已加载zookeeper ip/端口本地模式工作,但群集模式不工作 我的maven项目结构是 计划 src/main/java src/主/测试 src/main/resources 在资源目录中,我有一个文件zoo.config和log4j.config 我的拓扑结构是 public class Mytopology { public static void main(String[]

目前我有集群2节点,卡夫卡3节点,风暴3节点。 我的拓扑我已使用属性文件加载程序配置zookeeper我已加载zookeeper ip/端口本地模式工作,但群集模式不工作

我的maven项目结构是

计划

src/main/java

src/主/测试

src/main/resources

在资源目录中,我有一个文件zoo.config和log4j.config 我的拓扑结构是

public class Mytopology  {   public static void main(String[] args) throws AlreadyAliveException,
        InvalidTopologyException, FileNotFoundException, IOException {
/** PropertiesConfigurator is used to configure logger from properties file */   
    Properties prop = new Properties();   
    PropertyConfigurator.configure("src/main/resources/log4j.properties");           
    String zoo_cluster=null;
    int zoo_cluster_timeout_ms;
    /** Topology definition */
    TopologyBuilder builder = new TopologyBuilder();   
    builder.setSpout("kafka", new KafkaSpout(),1);
    builder.setBolt("bolt1",new bolt1(),1).shuffleGrouping("kafka");
    builder.setBolt("bolt2",new bolt2(),1).shuffleGrouping("bolt1");

    /** create a storm Config object*/
    Config config = new Config();            
    prop.load(new FileInputStream("src/main/resources/zookeeper-config.properties"));       
    zoo_cluster= prop.getProperty("zookeeper.connect");   
    String zoo_cluster_timeout= prop.getProperty("consumer.timeout.ms");   
    zoo_cluster_timeout_ms=Integer.parseInt(zoo_cluster_timeout);
    config.put("kafka.zookeeper.connect",zoo_cluster);
    config.put("kafka.consumer.timeout.ms",zoo_cluster_timeout_ms);
  /** submit topology into cluster */
    if (args != null && args.length > 2) {                       
        StormSubmitter.submitTopology(args[2], config,builder.createTopology());
        System.out.println("Topology submitted into Storm Cluster ........");
    }
    /** submit topology into local */
    else if(args != null && args.length > 1) {
          LocalCluster cluster = new LocalCluster();
        cluster.submitTopology("storm-local", config,
                builder.createTopology());
        System.out.println("Topology submitted into Local Mode........");
        Utils.sleep(100000);
    }

}
}


请帮帮我!如何在集群模式下读取属性文件zookeeper配置和错误日志

不清楚哪个组件无法读取zk/log4j配置。卡夫卡?Storm?Storm拓扑我正在配置zookeeper的config.putkafka.zookeeper.connect,zoo_集群;