Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Kafka API生产者不编写消息_Java_Eclipse_Kafka Producer Api - Fatal编程技术网

Java Kafka API生产者不编写消息

Java Kafka API生产者不编写消息,java,eclipse,kafka-producer-api,Java,Eclipse,Kafka Producer Api,我尝试运行此代码,但遇到一些问题` public class KafkaProducer { public static void main(String[] args) { long events = 100; Random rnd = new Random(); Properties props = new Properties(); props.put("metadata.broker.list", "localho

我尝试运行此代码,但遇到一些问题`

public class KafkaProducer {
    public static void main(String[] args) {
        long events = 100;
        Random rnd = new Random();

        Properties props = new Properties();
        props.put("metadata.broker.list", "localhost:9092" );
        props.put("producer.type","async"); // sync
        props.put("serializer.class", "kafka.serializer.StringEncoder");
        props.put("partitioner.class", "kafkaTest.KafkaPartitioner");
        props.put("request.required.acks", "1");
        ProducerConfig config = new ProducerConfig(props);

        Producer<String, String> producer = new Producer<String, String>(config);

        for (long nEvents = 0; nEvents < events; nEvents++) { 
            System.out.println("creating event "+nEvents);
            long runtime = new Date().getTime();  
            String ip = "192.168.2."+ rnd.nextInt(255); 
            String msg = runtime + ",www.om.com," + ip; 
            KeyedMessage<String, String> data11 = new KeyedMessage<String, String>("testt1", ip, msg);
            producer.send(data11);
            //System.out.println(data11);
        }
        producer.close();
    }
}
我得到


请编辑您的原始帖子,并将您的评论移动到正文中。您的命令行似乎不完整,并且出现异常,请使用“复制和粘贴”描述所有文件、目录和内容。我认为您的类路径上至少缺少一个Kafka API JAR,或者您的应用程序JAR不完整。在这个阶段,这根本不是一个编码问题。还显示包和导入。你好,埃克斯。我启动这条命令:java-cp kafka.jar kafkaTest.KafkaProducer-classPath/root/kafka_2.11-0.9.0.0/libs/kafka_2.11-0.9.0.0.jar请编辑您的原始帖子并将您的评论移到主体中。您的命令行似乎不完整,也有异常,请使用复制和粘贴来描述所有文件、目录和内容。我认为您的类路径上至少缺少一个Kafka API JAR,或者您的应用程序JAR不完整。在这个阶段,这根本不是一个编码问题。还显示包和导入。你好,埃克斯。我启动这个命令:java-cp kafka.jar kafkaTest.KafkaProducer-classPath/root/kafka_2.11-0.9.0.0/libs/kafka_2.11-0.9.0.jar
java -jar testProducer
Exception in thread "main"
java.lang.NoClassDefFoundError: kafka/producer/ProducerConfig at kafkaTest.KafkaProducer.main(KafkaProducer.java:31)
Caused by: java.lang.ClassNotFoundException: kafka.producer.ProducerConfig