uso pivotal mensajes instalar cola casos cases caracteristicas rabbitmq

pivotal - rabbitmq server



No se puede acceder a la interfaz de administración web de RabbitMQ después de una nueva instalación (3)

Algo que me acaba de pasar y me causó algunos dolores de cabeza:

Configuré un nuevo servidor Linux RabbitMQ y usé un script de shell para configurar mis propios usuarios personalizados (¡no invitados!).

El script tenía varios de esos bloques de "código":

rabbitmqctl add_user test test rabbitmqctl set_user_tags test administrator rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

Muy similar al de la respuesta de Gabriele , así que tomo su código y no necesito redactar las contraseñas.

Aún así, no pude iniciar sesión en la consola de administración. Luego noté que había creado el script de configuración en Windows (terminación de línea CR + LF) y convertí el archivo a Linux (solo LF), luego volví a ejecutar el script de instalación en mi servidor Linux.

... y todavía no podía iniciar sesión, porque me tomó otros 15 minutos hasta que me di cuenta de que llamar a add_user una y otra vez no solucionaría las contraseñas rotas (que probablemente terminaron con un carácter CR). Tuve que llamar a change_password para que cada usuario solucionara mi error anterior:

rabbitmqctl change_password test test

(Otra solución habría sido eliminar a todos los usuarios y luego volver a llamar al script)

Instalé el servidor RabbitMQ más reciente (rabbitmq-server-3.3.0-1.noarch.rpm) en una VM Centos 5.10 nueva de acuerdo con las instrucciones en el sitio oficial.

Lo he hecho muchas veces antes durante el desarrollo y nunca tuve ningún problema. Sin embargo, esta vez no puedo iniciar sesión en la interfaz web de administración con el usuario invitado / invitado predeterminado.

En los registros, veo lo siguiente:

=ERROR REPORT==== 4-Apr-2014::00:55:15 === webmachine error: path="api/whoami" "Unauthorized"

¿Qué podría estar causando esto?


Es nuevas características desde la versión 3.3.0 http://www.rabbitmq.com/release-notes/README-3.3.0.txt

server ------ ... 25603 prevent access using the default guest/guest credentials except via localhost.

Si desea habilitar al usuario invitado, lea this o este RabbitMQ 3.3.1 no puede iniciar sesión con invitado / invitado

# remove guest from loopback_users in rabbitmq.config like this [{rabbit, [{loopback_users, []}]}]. # It is danger for default user and default password for remote access # better to change password rabbitmqctl change_password guest NEWPASSWORD

Si desea crear un nuevo usuario con becas de administrador:

rabbitmqctl add_user test test rabbitmqctl set_user_tags test administrator rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

Ahora puede acceder usando la prueba de prueba.


Para quien alguna vez llegó a este hilo, pero todavía no puede acceder a la consola de gestión después de la nueva instalación, mi problema era que la consola de gestión no estaba habilitada , lo resolví con este comando:

  1. ir al prompt del comando rabbitMq
  2. Tipo:

    rabbitmq-plugins enable rabbitmq_management