- kafka认证的两套集群:
- 测试环境(192.168.30.40:9092\192.168.30.41:9093\192.168.30.41:9094)
- 1、先找到网卡使用ifconfig
- 在192.168.30.40上找到对应的网卡
- 在192.168.30.40上找到对应的网卡
- 2、设置带宽限制为40Mb
- tc qdisc add dev ens33 root handle 1: htb default 11
- tc class add dev ens33 parent 1: classid 1:11 htb rate 40mbit ceil 40mbit
- 3、设置网络带宽延时200ms
- tc qdisc add dev ens33 root netem delay 200ms
- 4、同时设置带宽40mbit和延时200ms
- tc qdisc add dev ens192 root netem delay 200ms rate 40mbit
- tc qdisc add dev ens192 root netem delay 200ms rate 40mbit
- 删除规则命令
- tc qdisc del dev eth0 root
- 查看规则
- tc qdisc show
- 验证测试网络限速和延时
- 延时验证:ping 192.168.30.41
- 验证网络速度:scp -r root@192.168.30.41:~/logstash-6.7.2.tar.gz ./
- 5、新建一个topic进行跑批为test_part1
- 在Kafka的bin目录下面执行
- kafka-topics.sh --zookeeper 192.168.1.81:2181 --create --topic test_part1 --partitions 3 --replication-factor 3
- 6、认证Kafka需要修改 config/producer.properties、 config/consumer.properties、bin/kafka-console-producer.sh
- [root@node3 kafka]# cat config/producer.properties
- security.protocol=SASL_PLAINTEXT
- sasl.mechanism=SCRAM-SHA-512
- sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required \
- username="admin" \
- password="admin1234";
- [root@node3 kafka]# cat config/consumer.properties
- security.protocol=SASL_PLAINTEXT
- sasl.mechanism=SCRAM-SHA-512
- sasl.jaas.config=org.apache.kafk
- [root@node3 kafka]# cat config/producer.properties