read table of contents
- 1. Start
- 2. Queue reset (empty queues, users, etc.)
- 3. Close
- 4. List all users
- 5. List all queues
- 6. Add users
- 7. Set the user role to administrator
- 8. Permission Settings
- 9. Check Status
- 10. Install the RabbitMQWeb management plugin
- 11. Intractable diseases
- 12. RabbitMQ cluster and high availability configuration
1. Start
rabbitmq-server &
2. Queue reset (empty queues, users, etc.)
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl stop
rabbitmqctl reset
rabbitmqctl stop
3. Close
rabbitmqctl stop
4. List all users
rabbitmqctl list_users
5. List all queues
rabbitmqctl list_queues
6. Add users
rabbitmqctl add_user user_name user_passwd
7. Set the user role to administrator
rabbitmqctl set_user_tags user_name administrator
8. Permission Settings
rabbitmqctl set_permissions -p / user_name ".*" ".*" ".*"
6,7,8 Three-step operation example (add user admin)
sudo rabbitmqctl add_user admin admin sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
9. 查看状态
rabbitmqctl status
10.安装 RabbitMQWeb管理插件
rabbitmq-plugins enable rabbitmq_management
可以利用http://ip:15672查看界面状态
11.疑难杂症
11.1 症状:启动后出现
1
2
3
4
5
6
7
8
|
Error: unable to connect to node
'rabbit@idcp-mq010177080030'
: nodedown
Error
in
log handler
====================
Event: {error,<0.9.0>,
{<0.451.0>,
"** Connection attempt from disallowed node ~w ** ~n"
,
[
'rabbitmq-cli-3355@idcp-mq010177080030'
]}}
Error: function_clause
|
破解
重启服务
sudo rabbitmq-server restart
11.2 无法正常启动rabbitmq-server
Error: unable to connect to node rabbit@nu5i12294: nodedown ERROR: epmd error for host nu5i12294: address (cannot connect to host/port
解决:
http://yodi.polatic.me/solve-rabbitmq-error-epmd-error-for-host-ubuntu-address-cannot-connect-to-hostport/
判断hostname 与/host/hosts里面的ip和主机名一致
例如,ip为10.10.10.10
检查hostname:
$hostname host_jihite
检查 /etc/hosts
10.10.10.10 host_jihite
12. RabbitMQ 集群与高可用配置
http://88250.b3log.org/rabbitmq-clustering-ha