linux安裝RabbitMQ詳解

很多安裝文檔要不整理的不夠詳細,要不排版太混亂,爲此我自己總結了一份,希望能夠幫助到大家.

 

 1. 首先下載rabbitmq

點擊該鏈接可以獲取到歷史版本


 2. 安裝GCC GCC-C++ Openssl等模塊,安裝過就不需要安裝了

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel  
  • 查看是否安裝
gcc -v
openssl version -a

3.安裝ncurses

yum -y install ncurses-devel 
或者下載tar包
tar -zxvf ncurses-6.0.tar.gz
./configure
make && make install

4.安裝erlang環境

wget http://erlang.org/download/otp_src_18.2.1.tar.gz  
tar xvfz otp_src_18.2.1.tar.gz   
./configure --prefix=usr/local/erlang   
make && make install  

  • 配置環境變量:
vi /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
使文件生效 source /etc/profile
  • 驗證是否成功
erl

  5. rabbitmq的安裝

 

解壓下載的rabbitmq版本
tar -zxvf rabbitmq-server-generic-unix-3.4.3.tar.gz
解壓完,直接配置環境變量,不需要進行編譯
  • 移動到usr/local/rabbitmq
mv rabbitmq-server-3.4.3 /usr/local/rabbitmq

  • 配置環境變量
進入到rabbit文件內,其命令文件存在於sbin文件夾下,因此需要將sbin文件夾的路徑添加到PATH中:修改/etc/profile  

export PATH=/usr/local/rabbitmq/sbin:$PATH  
  • 執行source /etc/profile使得PATH路徑更新,rabbitMQ安裝成功

6啓動MQ頁面管理插件

rabbitmq-plugins enable rabbitmq_management
  • 啓動和停止mq
rabbitmq-server -detached   //啓動
rabbitmqctl stop  //停止
rabbitmqctl status  //查看狀態

添加用戶和權限

添加用戶:rabbitmqctl add_user admin admin

添加權限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

修改用戶角色:rabbitmqctl set_user_tags admin administrator

查看當前用戶列表:rabbitmqctl  list_users

修改用戶密碼:rabbitmqctl  change_password  Username  Newpassword
  • 設置外部訪問端口(這是iptables)
  • vi /etc/sysconfig/iptables
iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
或者可以關閉防火牆
systemctl stop firewalld.service  (centos7)
service iptables stop    (centos7以下)
  • 然後就可以訪問了:ip:15672

 

您的建議是我前進的動力,歡迎指出問題。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章