CentOS 7.5 rabbitmq 安装问题总结

  • Post author:
  • Post category:其他



目录


第一、安装总结


第二、配置使用


1.启动web管理插件


2.查看端口


3.添加端口运行访问


4.添加使用用户


第一、安装总结

1. 保证erlang 安装完成 用erl命令测试

2.安装rabbitmq-server 后启动错误如下

如果报以下错误:

ERROR: epmd error for host “192”:badarg (unknown POSIX error)

解决办法:

# vi /etc/rabbitmq/rabbitmq-env.conf

在文件里面添加这一行:NODENAME=rabbit@localhost,保存

(注意:rabbitmq-env.conf这个文件没有,打开之后自动创建)

第二、配置使用

1.启动web管理插件

命令rabbitmq-plugins rabbitmq_management

[root@192 website]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@localhost...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch  

2.查看端口

netstat -ntlp

[root@192 website]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:10022           0.0.0.0:*               LISTEN      1001/sshd           
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      23205/beam.smp      
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      2610/epmd           
tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      23205/beam.smp      
tcp6       0      0 :::10022                :::*                    LISTEN      1001/sshd           
tcp6       0      0 :::5672                 :::*                    LISTEN      23205/beam.smp      
tcp6       0      0 :::3306                 :::*                    LISTEN      1038/mysqld         
tcp6       0      0 :::4369                 :::*                    LISTEN      2610/epmd   

15672 为web管理的访问端口

3.添加端口运行访问

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload

4.添加使用用户

[root@192 website]# rabbitmqctl add_user admin hello
Adding user "admin" ...
 #添加用户名admin 秘密 hello
[root@192 website]# rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
# 设置用户admin 是管理员
rabbitmqctl set_permissions -p / root '.*' '.*' '.*'# 设置root 的访问权限



版权声明:本文为sinat_20627325原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。