我正在尝试创建生产者并从 intellij idea 向其发送一些数据,但是在运行该程序时,我收到了类似的错误 ERROR org.apache.kafka.common.utils.KafkaThread - Uncaught exception in thread 'kafka-producer-network-thread
我已经为这个程序编写了代码就像
package Kafka;
import org.apache.kafka.clients.producer.KafkaProducer;
import org.apache.kafka.clients.producer.ProducerConfig;
import org.apache.kafka.clients.producer.ProducerRecord;
import org.apache.kafka.common.serialization.StringSerializer;
import java.util.Properties;
public class First_Producer {
public static void main(String[] args) {
String bootstrapserver = "127.0.0.1:9092";
//create producer properties
Properties properties = new Properties();
properties.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG,bootstrapserver);
properties.setProperty(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());
properties.setProperty(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG,StringSerializer.class.getName());
//create the producer
KafkaProducer<String,String> producer= new KafkaProducer<String,String>(properties);
//create a producer record
ProducerRecord<String, String> record = new ProducerRecord<String,String>("first_topic","hello_world");
//send data
producer.send(record);
producer.flush();
producer.close();
}
}
Run Code Online (Sandbox Code Playgroud)
pom.xml 文件
<?xml version="1.0" encoding="UTF-8"?> …Run Code Online (Sandbox Code Playgroud) java multithreading apache-kafka kafka-consumer-api kafka-producer-api