I am trying to install rabbitmq server from rabbitmq-server-3.6.10-1.e17.noarch.rpm on an EC2 instance running Amazon Linux. I understand that Amazon Linux evolved from CentOS and RHEL Linux, so I looked for install packages intended for those.
RMQ has an erlang dependency. I installed erlang from erlang-19.3.6-1.e17.centos.src.rpm. That install ran successfully.
The rabbitmq install from the rpm mentioned above via /bin/rpm -Uvh /local/downloads/rabbitmq-server-3.6.10-1.el7.noarch.rpm resulted in several dependency errors. One requires socat. The second requires systemd. That error is: systemd is needed by rabbitmq-server-3.6.10-1.el7.noarch
I resolved the first dependency with
yum install socat.
I've done research but have as yet been unable to overcome that second dependency on systemd so that I can install rabbitmq in this environment. I suspect that Amazon Linux may lock me in to System V init, and may preclude me from using systemd. In which case my only option will be to abandon all the work I've done on this server and re-establish it with another operating system option - CentOS, for example.
How can I resolve this?