1.写入数据命令(以下所有命令必须在kafka/bin目录下面执行)
./kafka-producer-perf-test.sh --topic newgameMG–num-records 1000000 --record-size 2000 --throughput 500000 --producer-props bootstrap.servers=172.18.3.94:9099,172.18.3.179:9099,172.18.3.177:9099
kafka-producer-perf-test.sh 脚本命令的参数解析(以100w写入消息为例):
–topic topic名称,本例为test_perf
–num-records 总共需要发送的消息数,本例为100000
–record-size 每个记录的字节数,本例为2000
–throughput 每秒钟发送的记录数,本例为500000
–producer-props bootstrap.servers=172.18.3.94:9099,172.18.3.179:9099,172.18.3.177:9099(发送端的配置信息,可在kafka的config目录,以该项目为例:/usr/local/kafka/config;查看server.properties中配置的zookeeper.connect的值,默认端口:9092)
执行结果如下
结果参数说明:
100000 records sent :总写入消息数
101543.460601records/