我的 KafkaSpout 套装是

SpoutConfig spoutConf = new SpoutConfig(brokerHosts, topic, zkRoot,clientId);
    spoutConf.scheme = new SchemeAsMultiScheme(new StringScheme());
    spoutConf.forceFromStart = false;
    spoutConf.zkServers=...
    spoutConf.zkPort = 2181;
    spoutConf.zkHost = ...
    spoutConf.zkRoot = zkRoot;

就像无法在 kafka-storm 中将偏移数据写入 zookeeper一样,但我发现,当我的主题分区大于 1 时,我的 KafkaSpout 无法从 zookeeper 中读取偏移量,并且 zookeeper 中没有设置。