openmessaging-benchmark使用笔记
一,介绍
openmessaging-benchmark可以方便的对kafka等分布式消息系统进行测试。
参考官网:http://openmessaging.cloud/docs/benchmarks
二,安装
git clone https://github.com/openmessaging/openmessaging-benchmark
cd openmessaging-benchmark
mvn install
如果插件无法下载可以在pom.xml文件中将相应的插件注释掉。
三,使用
不带kerberos的Kafka
修改driver-kafka/kafka.yaml 中的bootstrap.servers 值为自己的kafka地址即可。
执行命令启动任务:
bin/benchmark \
--drivers driver-kafka/kafka.yaml \
workloads/1-topic-16-partitions-1kb.yaml
带kerberos 的kafka
1, 修改bin/benchmark 文件,通过 Java -D 设置包含认证信息的jaas文件。
-Djava.security.auth.login.config=/opt/openmessaging-benchmark/ker/jaas.conf
if [ -d "./lib" ]; then
CLASSPATH=$CLASSPATH:lib/*
else
C