Skip to content

Commit 1c4bb90

Browse files
bug fix
1 parent 9bab4ce commit 1c4bb90

File tree

1 file changed

+20
-1
lines changed
  • kafka/src/main/java/com/dtstack/jlogstash/outputs

1 file changed

+20
-1
lines changed

kafka/src/main/java/com/dtstack/jlogstash/outputs/Kafka.java

+20-1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import com.dtstack.jlogstash.annotation.Required;
3434
import com.dtstack.jlogstash.outputs.BaseOutput;
3535
import com.dtstack.jlogstash.render.Formatter;
36+
import com.google.common.collect.Maps;
3637

3738
/**
3839
*
@@ -69,7 +70,7 @@ public class Kafka extends BaseOutput {
6970
@Required(required=true)
7071
private static String brokerList;
7172

72-
private Map<String,String> producerSettings;
73+
private static Map<String,String> producerSettings;
7374

7475
@SuppressWarnings("rawtypes")
7576
public Kafka(Map config) {
@@ -139,5 +140,23 @@ protected void emit(Map event) {
139140
}
140141
public static void main(String[] args){
141142

143+
Kafka.topic="oggoggogg";
144+
Kafka.brokerList = "116.62.164.243:9092";
145+
146+
Kafka.producerSettings= Maps.newConcurrentMap();
147+
148+
Kafka.producerSettings.put("producer.type", "async");
149+
Kafka.producerSettings.put("key.serializer.class", "kafka.serializer.StringEncoder");
150+
Kafka.producerSettings.put("value.serializer.class", "kafka.serializer.StringEncoder");
151+
152+
Kafka kafka = new Kafka(Maps.newConcurrentMap());
153+
kafka.prepare();
154+
155+
for(int i=0;i<10;i++){
156+
Map dd = Maps.newConcurrentMap();
157+
dd.put("hhh", 2123);
158+
kafka.emit(dd);
159+
}
160+
142161
}
143162
}

0 commit comments

Comments
 (0)