1.首先要关闭linux系统上的防火墙
service iptables status可以查看到iptables服务的当前状态。
在此说一下关于启动和关闭防火墙的命令:
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
2.开启zookeeper服务和kafka服务,在之前的随笔中有
3.开启eclipse,添加好jar包,弄好环境,kafka开发需要的jar包列表自己百度,也可以用maven管理
4.写producer类
packagekafka;importjava.util.Properties;importjava.util.concurrent.TimeUnit;importkafka.javaapi.producer.Producer;importkafka.producer.KeyedMessage;importkafka.producer.ProducerConfig;importkafka.serializer.StringEncoder;public class kafkaProducer extendsThread{privateString topic;publickafkaProducer(String topic){super();this.topic =topic;
}public static voidmain(String[] args) {new kafkaProducer("mytopic").start();
}
@Ov