rabbitmq install linux

 

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 :

http://<IP>:15672

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 ".*" ".*" ".*"

 

Guess you like

Origin www.cnblogs.com/zhoufly-blog/p/11460264.html