我不确定如何定义KafkaSpouts
的邮件大小的密钥。
我的例子:
Map<String, Object> props = new HashMap<>();
props.put("fetch.message.max.bytes", "2097152"); // 2MB
props.put(KafkaSpoutConfig.Consumer.GROUP_ID, group);
我没有成功搜索"fetch.message.max.bytes"
的常量键定义。
我希望此密钥位于KafkaSpoutConfig.Consumer
或至少KafkaSpoutConfig
。
有人知道正确的位置吗?
答案 0 :(得分:0)
Storm KafkaSpout
并未提供所有可用密钥作为已定义的成员。但是,如果您知道密钥的名称,则可以安全地使用使用定义密钥的Kafka类的String(如示例所示)。