一、先安裝erlang,因為rabbitmq是有erlang語言開發
1、安裝依賴
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
2、下載 erlang (可先cd /usr/local)
wget http://erlang.org/download/otp_src_22.0.tar.gz
下載比較慢,官網:https://www.erlang.org/download
網盤鏈接:鏈接:https://pan.baidu.com/s/1fOoNXDec-jKvEBg7ELKk4Q
提取碼:g5nc
3、解壓:tar -zxvf otp_src_22.0.tar.gz
4、刪除壓縮包:rm -rf otp_src_22.0.tar.gz
5、進入到目錄下:cd /usr/local/otp_src_22.0
6、創建即將安裝的目錄:mkdir ../erlang
7、配置安裝路徑:./configure --prefix=/usr/local/erlang (需要在otp_src_22.0目錄下)
會遇到以下圖中的錯,可忽略,問題不大,不影響
8、安裝 make install
9、查看是否安裝成功: ll /usr/local/erlang/bin
10、添加環境變量:vi /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
11、刷新環境:source /etc/profile
12、驗證是否成功: erl ·
13、進入陌生的世界,則成功;使用halt(). 可退出
二、安裝rabbitmq
rabbitmq下載地址:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15
下載:(建議下載在 /usr/local)
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz
網盤下載:鏈接:https://pan.baidu.com/s/1T7zn7X3hzmVQv4h7g5WDWg
提取碼:sm8f
1、tar.xz 格式所以需要用到xz,沒有需要先安裝
yum install -y xz
2、第一次解壓
/usr/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
3、第二次解壓
tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
4、改名
mv /usr/local/rabbitmq_server-3.7.15 rabbitmq
5、配置環境變量
vi /etc/profile
輸入:export PATH=$PATH:/usr/local/rabbitmq/sbin
保存,刷新環境: source /etc/profile
6、創建配置目錄
mkdir /etc/rabbitmq
7、進入 /usr/local/rabbitmq/sbin
啟動rabbitmq: ./rabbitmq-server
8、關閉防火牆:
關閉防火牆命令:service iptables stop(重啟后還是會開啟防火牆)
永久關閉防火牆命令:chkconfig iptables off
查看防火牆運行狀態:service iptables status
9、開啟web 插件
rabbitmq-plugins enable rabbitmq_management
10、訪問web 端: ip:15672
11、用戶管理
查看所有用戶:rabbitmqctl list_users
添加新用戶:rabbitmqctl add_user ych 123456
配置權限:rabbitmqctl set_permissions -p "/" ych ".*" ".*" ".*"
查看用戶權限:rabbitmqctl list_user_permissions ych
設置tag:rabbitmqctl set_user_tags ych administrator
12、登錄