rabbitmq 安裝 linux

 

rabbitmq是基於erlnag語言平臺的,安裝rabbitmq 先安裝erlanghtml

版本 erlang: otp_src_20.3.tar.gzweb

  rabbitmq: rabbitmq-server-generic-unix-3.7.13.tar.xzshell

查看對應版本:https://www.rabbitmq.com/which-erlang.htmlbash

1.安裝erlang

解壓app

tar -zxvf otp_src_20.3.tar.gzasync

cd /app/rabmq/software/otp_src_20.3oop

編譯測試

./configure --prefix=/app/rabmq/opt/erlangspa

安裝插件

make && make install

測試

cd /app/rabmq/opt/erlang/bin

./erl

出現版本號就成功

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)

 

 添加環境變量

view .bash_profile

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:/app/rabmq/opt/erlang/bin

source .bash_profile

任意位置輸入 erl 查看是否生效

 

2.安裝rabbitmq

注意:安裝rabbitmq必須先安裝erlang

解壓

tar xvf rabbitmq-server-generic-unix-3.7.13.tar.xz -C /app/rabmq/opt/

mv rabbitmq_server-3.7.13 rabbitmq

配置環境變量

view .bash_profile

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:/app/rabmq/opt/erlang/bin:/app/rabmq/opt/rabbitmq/sbin

 

啓用web管理插件

cd /app/rabmq/opt/rabbitmq/sbin

./rabbitmq-plugins enable rabbitmq_management

 

 修改文件設置權限

view /app/rabmq/opt/rabbitmq/ebin/rabbit.app

設置guest權限訪問local問題將{loopback_users, [<<"guest">>]} 修改成{loopback_users, []}

   

啓動服務 後臺運行

  ./rabbitmq-server -detached

 添加用戶 用戶名:rabmq 密碼:rabmq

 ./rabbitmqctl add_user rabmq rabmq

 給用戶添加權限

 ./rabbitmqctl set_user_tags rabmq administrator

 添加vhost

 ./rabbitmqctl add_vhost rabmq

 設置權限

 ./rabbitmqctl set_permissions -p rabmq rabmq ".*" ".*" ".*"

訪問頁面地址:

http://<IP>:15672

完成以上步驟安裝rabbitmq完成

 

 

#如下爲 rabbitmq 經常使用命令

  重啓服務

 rabbitmqctl stop

 rabbitmq-server restart

 查看用戶列表

 rabbitmqctl list_users

 添加用戶 用戶名:rabmq 密碼:rabmq

 rabbitmqctl add_user rabmq rabmq

 給用戶添加權限

 rabbitmqctl set_user_tags rabmq administrator

 添加vhost

 rabbitmqctl add_vhost rabmq

 設置權限

 rabbitmqctl set_permissions -p rabmq rabmq ".*" ".*" ".*"

相關文章
相關標籤/搜索