• RabbitMQ创建管理员账号的命令是什么?
  • 发布于 2个月前
  • 459 热度
    0 评论
  • 小熊
  • 1 粉丝 41 篇博客
  •   
RabbitMQ安装完成后在浏览器输入http://localhost:15672 登录,无法直接使用远程ip登录访问,需要进行配置,在配置之前先创建一个admin账号,并进行授权:
查看用户 :
rabbitmqctl list_users
创建一个admin用户:(用户名,密码)
rabbitmqctl add_user admin admin
用户授权 :
rabbitmqctl set_user_tags admin administrator
 #  rabbitmqctl set_permissions -p / asdf ".*" ".*" ".*"  #这条命令好像不用执行就可以
创建用户之后需要进行配置,若使用rpm安装,则修改配置/etc/rabbitmq/rabbitmq.config,配置内容大致如下:
[
{rabbit,
[%%
%% Network Connectivity
%% ====================
%%
%% By default, RabbitMQ will listen on all interfaces, using
%% the standard (reserved) AMQP port.
%%
{tcp_listeners, [5672]},
{loopback_users, ["admin"]}
]}
].
最后面那个点必填的。
配置之后,如果rabbitmq无法正常启动,出现错误:
init terminating in do_boot ()
Crash dump is being written to: erl_crash.dump...done
此时有可能是配置文件配置有问题,确保配置文件没问题之后,重启即可。

 可以看到,没有那个配置文件,创建并写上面的配置,然后重启rabbitmq,可以看到rabbitmq服务状态中,显示使用这个新建的配置

 再次查看用户,可以看到多了个admin用户

用户评论