1. 程式人生 > 實用技巧 >安裝RabbitMq

安裝RabbitMq

安裝參考:

參考:https://www.jianshu.com/p/ed07a5a913c6

參考:https://blog.csdn.net/yongpole/article/details/82998346

安裝過程:

1,yum安裝基本依賴

yum -y update
yum install epel-release
yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64

2,安裝erlang依賴

yum install -y erlang
//驗證是否成功
erl #進入erlang執行環境

3,安裝rabbitmq

//下載資源
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm

//安裝
rpm -ivh rabbitmq-server-3.6.15-1.el7.noarch.rpm

//驗證是否成功
rpm -qa|grep rabbitmq

4,管理

# 啟用web管理介面
rabbitmq-plugins enable rabbitmq_management

# guest使用者只能用於localhost訪問
# 新增新使用者及授權

rabbitmqctl add_user fort fort #賬號:fort 密碼:fort

rabbitmqctl set_user_tags fort administrator

rabbitmqctl set_permissions 
-p / fort '.*' '.*' '.*' rabbitmqctl list_permissions # 訪問ip:15672即可進入管理介面 #需要開啟防火牆

安裝遇到問題

1,yum源問題:參考:https://www.runoob.com/linux/linux-yum.html

//備份預設的yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

//配置國內163源
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163
.repo CentOS-Base.repo //生成快取 yum clean all yum makecache //配置rpm包 rpm -uvh XXXX //使用rpm包安裝 yun intall XXXX

2,安裝RabbitMQ報錯

rpm -ivh rabbitmq-server-3.6.15-1.el7.noarch.rpm 
warning: rabbitmq
-server-3.6.15-1.el7.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY error: Failed dependencies: socat is needed by rabbitmq-server-3.6.15-1.el7.noarch

//解決:
yum install socat