rabbitmq is based erlnag language platform, the installation rabbitmq install erlang
1. Installation erlang
Decompression
tar -zxvf otp_src_20.3.tar.gz
cd /app/rabmq/software/otp_src_20.3
Compile
./configure --prefix=/app/rabmq/opt/erlang
installation
make && make install
test
cd /app/rabmq/opt/erlang/bin
./erl
The version number appears on the success of
Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.3 (abort with ^G)
Adding Environment Variables
view .bash_profile
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:/app/rabmq/opt/erlang/bin
source .bash_profile
Anywhere in the input erl to see if the entry into force
2. Installation rabbitmq
Note : You must install erlang install rabbitmq
Decompression
tar xvf rabbitmq-server-generic-unix-3.7.13.tar.xz -C /app/rabmq/opt/
mv rabbitmq_server-3.7.13 rabbitmq
Configuration environment variable
view .bash_profile
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:/app/rabmq/opt/erlang/bin:/app/rabmq/opt/rabbitmq/sbin
Enable web management plug
cd /app/rabmq/opt/rabbitmq/sbin
./rabbitmq-plugins enable rabbitmq_management
Modify the file permissions settings
view /app/rabmq/opt/rabbitmq/ebin/rabbit.app
Provided guest access local problem {loopback_users, [<< "guest" >>]} modify {loopback_users, []}
Start the service running in the background
./rabbitmq-server -detached
Add User Username : rabmq Password : rabmq
./rabbitmqctl add_user rabmq rabmq
Add permissions to users
./rabbitmqctl set_user_tags rabmq administrator
Add vhost
./rabbitmqctl add_vhost rabmq
Setting permissions
./rabbitmqctl set_permissions -p rabmq rabmq ".*" ".*" ".*"
Access page address :
After the above steps to install rabbitmq complete
# The following is rabbitmq commonly used commands
Restart Service
rabbitmqctl stop
rabbitmq-server restart
View user list
rabbitmqctl list_users
Add User Username : rabmq Password : rabmq
rabbitmqctl add_user rabmq rabmq
Add permissions to users
rabbitmqctl set_user_tags rabmq administrator
Add vhost
rabbitmqctl add_vhost rabmq
Setting permissions
rabbitmqctl set_permissions -p rabmq rabmq ".*" ".*" ".*"