You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

  1. Установить пакет RabbitMQ Server: 
    apt-get update
    apt-get install rabbitmq-server
  2. Изменить ограничение на количество открытых файлов:
    nano /etc/default/rabbitmq-server

    Нужно раскомментировать строку ulimit -n 1024 

  3. Внести изменения в файл /etc/rabbitmq/rabbitmq-env.conf: 
    nano /etc/rabbitmq/rabbitmq-env.conf


    Нужно указать NODE_IP_ADDRESS, NODENAME, NODE_PORT
    Пример:
    Defaults to rabbit. This can be useful if you want to run more than one node
    # per machine - RABBITMQ_NODENAME should be unique per erlang-node-and-machine
    # combination. See the clustering on a single machine guide for details:
    # http://www.rabbitmq.com/clustering.html#single-machine
    NODENAME=vitro-forge
    
    # By default RabbitMQ will bind to all interfaces, on IPv4 and IPv6 if
    # available. Set this if you only want to bind to one network interface or#
    # address family.
    NODE_IP_ADDRESS=10.11.12.13
    
    # Defaults to 5672.
    NODE_PORT=5672


  4. Отключить consumer_timeout: 
    nano /etc/rabbitmq/advanced.config


    Содержимое файла должно быть таким:
    [
      {rabbit, [
        {consumer_timeout, undefined}
      ]}
    ].


  5. Пометить для автозапуска и запустить службу rabbitmq-server: 
    systemctl enable rabbitmq-server
    systemct start rabbitmq-server


  6. Установить плагин веб-интерфейса:
    rabbitmq-plugins enable rabbitmq_management


  7. Создать пользователя для входа в веб-интерфейс и подключения конвертера:
    rabbitmqctl add_user admin admin					# создать пользователя с логином и паролем admin
    rabbitmqctl set_user_tags admin administrator		# выдать пользователю права администратора
    rabbitmqctl set_permissions admin ".*" ".*" ".*"	# выдать пользователю разрешения

    В примере создается пользователь с логином admin и паролем admin. Логин и пароль могут отличаться.

  8. Подключиться к веб-интерфейсу по адресу машины с использованием порта 15672. Например, http://10.11.12.13:15672.

  9. Войти под созданной в шаге 7 учетной записью.  
  • No labels