Enable plugins

1
2
3
4
5
6
7
sudo rabbitmq-plugins enable rabbitmq_stream
sudo rabbitmq-plugins enable rabbitmq_shovel rabbitmq_shovel_management

sudo rabbitmq-plugins enable rabbitmq_management

sudo systemctl restart rabbitmq-server
sudo rabbitmqctl status

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# users
sudo rabbitmqctl add_user USER PASSWORD
sudo rabbitmqctl change_password USER NEW_PASSWORD
sudo rabbitmqctl authenticate_user USER PASSWORD
sudo rabbitmqctl list_users

# virtual hosts
sudo rabbitmqctl add_vhost VHOST
sudo rabbitmqctl set_permissions -p VHOST USER ".*" ".*" ".*"
sudo rabbitmqctl list_vhosts
1
stream.listeners.tcp.1 = 0.0.0.0:5552
  • stream: “Transport endpoint is not connected”

  • Connect via SSH Tunnel

1
2
3
$ ssh -L 1234:localhost:5432 deploy@xxx.xxx.xxx.xxx
$ psql -p 1234 -h localhost -U USER -d DB_NAME
> \l