RabbitMQ 3.10.7 Erlang 24.3.4.2
Не получается поставить
плагин для rabbitmq в Докере. Все вроде делаю по инструкции. Без плагина все норм работает.
- чекнул папку для плагинов через rabbitmq-plugins directories -s
root@dev-rabbit-example:/# rabbitmq-plugins directories -s
Plugin archives directory: /opt/rabbitmq/plugins
Plugin expansion directory: /var/lib/rabbitmq/mnesia/rabbit@dev-rabbit-example-plugins-expand
Enabled plugins file: /etc/rabbitmq/enabled_plugins
Скачиваю файлик плагина в директорию
RUN wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/3.10.0/rabbitmq_delayed_message_exchange-3.10.0.ez > /opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.10.0.ez
Запускаю rabbitmq-plugins enable rabbitmq_delayed_message_exchange
получаю
root@dev-rabbit-example:/# rabbitmq-plugins enable rabbitmq_delayed_message_exchange
Enabling plugins on node rabbit@dev-rabbit-example:
rabbitmq_delayed_message_exchange
Problem reading some plugins: [{"/opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.10.0.ez",
{invalid_ez,einval}}]
Problem reading some plugins: [{"/opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.10.0.ez",
{invalid_ez,einval}}]
Problem reading some plugins: [{"/opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.10.0.ez",
{invalid_ez,einval}}]
Error:
{:plugins_not_found, [:rabbitmq_delayed_message_exchange]}
смущает то что все плагины в папке куда я качаю ez без расширений и это директории. Что я не так делаю? Вроде все как в мануале.
Не пойму почему не нравится ему раcширение? В мануале пишут надо именно его качать.
Что я пробовал делать.
1. Менял права ez файла на группу и юзера rabbitmq, все тоже самое
2. пробовал качать архив zip и распаковывать папку плагина, видел такое в гугле. Пишет плагин не найден. Хотя папка была в директории.
3. Разные версии плагина пробовал 9 и 10
4. Пробовал перемещать ez по другим директориям которые получил выше через
rabbitmq-plugins directories -s но тогда он просто пишет что плагин не найден.