Apache zookeeper 如何查找SpoutConfig的zkroot和clientid

Apache zookeeper 如何查找SpoutConfig的zkroot和clientid,apache-zookeeper,Apache Zookeeper,我正在尝试连接暴风雨中的一个远程卡夫卡集群。我正在使用以下代码: Broker brokerForPartition0 = new Broker("208.113.164.114:9091"); Broker brokerForPartition1 = new Broker("208.113.164.115:9092"); Broker brokerForPartition2 = new Broker("208.113.164.117:90

我正在尝试连接暴风雨中的一个远程卡夫卡集群。我正在使用以下代码:

    Broker brokerForPartition0 = new Broker("208.113.164.114:9091");
            Broker brokerForPartition1 = new Broker("208.113.164.115:9092");
            Broker brokerForPartition2 = new Broker("208.113.164.117:9093");
            GlobalPartitionInformation partitionInfo = new GlobalPartitionInformation();
            partitionInfo.addPartition(0, brokerForPartition2);//mapping from partition 0 to brokerForPartition0
    partitionInfo.addPartition(1, brokerForPartition0);//mapping from partition 1 to brokerForPartition1
    partitionInfo.addPartition(2, brokerForPartition1);//mapping from partition 2 to brokerForPartition2
    StaticHosts hosts = new StaticHosts(partitionInfo);
    SpoutConfig spoutConfig = new SpoutConfig(hosts, "newImageTest","/brokers","console-consumer-61818");
    spoutConfig.scheme = new SchemeAsMultiScheme(new StringScheme());
    KafkaSpout kafkaSpout = new KafkaSpout(spoutConfig);
在spoutConfig的实例中,我必须将zkroot和clientid作为参数

    java public SpoutConfig(BrokerHosts hosts, String topic, String zkRoot, String id);
我在哪里可以找到这两个信息?还是我应该创造它们

谢谢大家!

来自

Spoutconfig是Kafkanconfig的一个扩展,支持额外的 带有ZooKeeper连接信息和用于控制行为的字段 卡夫卡普特特有的。Zkroot将用作根来存储 消费者补偿。id应该唯一标识您的喷口

Zkroot
,因此应该是一些ZNode路径,如
/some/path
,用于存储前面提到的消费者的偏移量

id
是一个字符串(比如UUID),可以用来唯一地标识您的喷口