查看: 786|回复: 0

[Mysql数据库] 基于SASL+ACL 的Kafka集群内外网访问

发表于 2018-1-23 08:00:01

需求: 阿里云ECS服务器上部署了Kafka伪集群,要求内网其他机器访问时broker走内网网卡,外部用户访问均走公网网卡


IP: 内网:10.130.10.10 外网:12.12.12.12


解决方法:

  1. 1. 先在/etc/hosts文件中添加解析记录
  2. 10.130.10.10 SvrInside
  3. 2. 修改server.properties
  4. port 9092
  5. listeners=SASL_PLAINTEXT://0.0.0.0:9092
  6. advertised.listeners=SASL_PLAINTEXT://12.12.12.12:9092
  7. advertised.host.name=SvrInside
  8. 其他两个节点只需要修改配置文件中的端口即可
  9. 3.测试
  10. 内网客户端访问:
  11. --borker-list 10.130.10.10:9092
  12. 外网客户端访问:
  13. --borker-list 12.12.12.12:9092
复制代码




回复

使用道具 举报