目录
第一、安装总结
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 的访问权限