RabbitMQ在linux服務器上安裝(阿里雲centos7.5)

abbitMQ在linux服務器上安裝(阿里雲centos7.5)

1、安裝Erlang語言運行環境

  • 因爲RabbitMQ是用Erlang語言編寫,所以要先安裝Erlang運行環境
    下載地址:http://www.erlang.org/downloads ,根據系統選擇下載,如下圖:
    在這裏插入圖片描述
  • 將安裝包上傳至服務器,執行如下命令進行安裝:
 cd /tmp
 mkdir -p /usr/local/erlang
 tar -xzvf otp_src_22.0.tar.gz
 cd otp_src_20.1
 ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll  --enable-hipe --without-javac
 make -j8
 make install
  • 設置環境變量
 vim /etc/profile
 #在末尾加入以下內容:
 set erlang environment
 export PAHT=$PATH:/usr/local/erlang/bin
 #使環境變量生效
 source /etc/profile
 #查看erlang是否安裝成功
 erl
 #出現如下信息表示成功
 Erlang R16B03-1 (erts-5.10.4) [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
 Eshell V5.10.4  (abort with ^G)
  • 由於網絡問題,在官網下載安裝包速度很慢,還可以使用yum進行安裝,速度快步驟少~(如果能連外網個人推薦
 yum -y install erlang

2、安裝RabbitMQ

 yum install -y rabbitmq-server-3.7.16-1.el7.noarch.rpm
 #檢查RabbitMQ是否安裝成功
 rabbitmqctl status
 #設置開機啓動(即設置爲守護線程)
  chkconfig rabbitmq-server on
  #啓動mq
  service rabbitmq-server start                     
  #查看rabbitmq狀態
  systemctl status rabbitmq-server.service    
  #停止mq服務
  rabbitmqctl stop 
  • 如果官網安裝包下載太慢也可以直接通過yum命令直接安裝(個人推薦
  yum -y install rabbitmq-server
  • 通過下面命令安裝RabbitMQ管理界面
 #安裝管理界面
 rabbitmq-plugins enable rabbitmq_management
 #如果成功會有如下信息
The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
Plugin configuration has changed. Restart RabbitMQ for changes to take effect.
[root@iZm5ebi13eostn9rmsxkdbZ local]# rabbitmqctl stop
Stopping and halting node rabbit@iZm5ebi13eostn9rmsxkdbZ ...
...done.

可以通過http:#ip#:15672進行訪問,如果是阿里雲需要在安全組配置裏面新增15672(管理界面端口)和5672(rabbitmq server端口)端口的訪問權限
在這裏插入圖片描述

  • 管理賬號
    默認登陸賬號是guest,密碼是guest,可以通過如下命令進行管理賬號
 #創建賬號
  rabbitmqctl add_user root 123456
 #設置用戶角色
  rabbitmqctl set_user_tags root administrator
 #設置用戶權限
  rabbitmqctl set_permissions -p "/" root ".*" ".*" ".*"
 #設置完成後可以查看當前用戶和角色(需要開啓服務)
  rabbitmqctl list_users
 #修改密碼
  rabbitmqctl change_password guest guest123
 #刪除賬號
  rabbitmqctl delete_user guest
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章