Linux 安裝 rabbitmq 3.7.8 安裝部署
安裝 ncurses
1、安裝GCC GCC-C++ Openssl等模塊
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2、安裝ncurses
yum -y install ncurses-devel
3、下載:otp_src_21.0.tar.gz
百度雲:https://pan.baidu.com/s/1Z5Fg_A3Oj0hVwOgtUK9vow

jr8z
# 解壓 tar -xvf otp_src_20.1.tar.gz # 改名 mv otp_src_20.1 ./erlang # 進入目錄 cd erlang/ # 編譯 ./configure --prefix=/usr/local/erlang --without-javac # 源代碼進行編譯,運行如下命令: make # 開始安裝,運行如下命令: make install # 添加環境變量 set erlang enviorment export PATH=$PATH:/user/local/erlang/bin # 創建軟鏈:執行命令: ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl # 運行如下命令,驗證erlang是否安裝成功。退出 ctrl +c quit erl
安裝 RAbbitMQ 3.7.8
1、下載rabbitmq-server-3.7.8.tar.xz
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz
2、對於下載xz包進行解壓,首先先下載xz壓縮工具:
yum install xz
3、對rabbitmq包進行解壓:
xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar
4、隨后移動至/usr/local/下 改名rabbitmq:
cp -r rabbitmq_server-3.7.8 /usr/local/rabbitmq
5、這種下載的方式解壓后直接可以使用,無需再編譯安裝;
進入到rabbit文件內,其命令文件存在於sbin文件夾下,因此需要將sbin文件夾的路徑添加到PATH中:
# 修改/etc/profile [ vi /etc/profile ] export PATH=/usr/local/rabbitmq/sbin:$PATH # 立即生效 source /etc/profile
6、隨后啟用MQ管理方式:
rabbitmq-plugins enable rabbitmq_management #啟動后台管理 rabbitmq-server #運行rabbitmq
7、設置端口號,可供外部訪問:
iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
8、添加用戶和權限
默認網頁guest用戶是不允許訪問的,需要增加一個用戶修改一下權限,代碼如下:
# 添加用戶: rabbitmqctl add_user admin admin # 添加權限: rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" # 修改用戶角色: rabbitmqctl set_user_tags admin administrator