Alinux3(centos8)一台机器安装多个emqx5.3.2有问题

你好,我在同一台机器安装第一个emqx5.3.2 (rpm包安装),可以正常使用。
但是,想安装第二个emqx5.3.2,隔离使用,一直都有问题,端口改不全,而且有些好像强制使用固定端口,一直报错启动不了。源码构建的方式和tar包安装的方式还有复制第一个emqx的配置文件等等做修改的方式,都试过了,都不行,问题都类似。听说官方有脚本可以实现这个需求,内部是定义好不同的端口的,所以到这里来发帖问问,非常感谢。(不想用docker安装)

rpm 包装的,应该全是systemd 管理的。应该不能启动 2 个吧。

你得用 zip 包,解压。分成不同的目录,然后在 etc/emqx.conf 增加不同端口的监听器。

我第二个是使用源码安装方式的,但是它还是会去找第一个的配置文件来启动,没法分开吗?只能把配置加在第一个的配置文件里来增加不同端口的监听器吗

是的。这个非常复杂,你还要分离 data 目录。不然数据也会混。
如果不了解的话,不建议这么干。
可以先读一下这个:

有 hack 的方式可以做。但是都不是推荐的。
最推荐的就是用上面的环境变量来做,这也是有一些配置优化级带来的副作用,建议先看上面的文件。