環境:虛擬機鏡像安裝CentOS-7-x86_64-DVD-1511.iso
yum -y update 升級所有包同時也升級軟件和系統內核
yum -y upgrade 升級所有包不升級升級軟件和系統內核
1.下載數據源
下載到root目錄下
wget http://mirrors.aliyun.com/repo/Centos-7.repo
2.備份數據源
/etc/yum.repos.d/目錄下
備份文件為/etc/yum.repos.d/CentOS-Base.repo.bak
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
3.復制新數據源
cp /root/Centos-7.repo /etc/yum.repos.d/
mv /etc/um.repos.d/Centos-7.repo /etc/um.repos.d/Centos-Base.repo
4.更新數據源
yum clean all
yum makecache
yum -y update
第二步、安裝erlang
安裝erlang依賴
yum update
yum install epel-release
下載rpm包
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
從erlang-solutions中更新該包,並將erlang_solutions.repo添加到/etc/yum.repos.d
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
安裝
yum install erlang
運行以下命令以驗證是否已安裝Erlang。
erl
2、安裝rabbitmq-server
首先安裝依賴socat
yum install -y socat
下載rabbitmq-server
wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/rabbitmq/rabbitmq-server-3.7.8-1.el7.noarch.rpm
安裝
rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm
3、設置
設置開機啟動
chkconfig rabbitmq-server on
啟動rabbitmq節點
service rabbitmq-server start
啟用管理后台
rabbitmq-plugins enable rabbitmq_management
添加用戶
rabbitmqctl add_user test 123456
配置用戶權限
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
配置防火牆
#firewall-cmd --zone=public --add-port=15672/tcp --permanent
#firewall-cmd --zone=public --add-port=5671-5672/tcp --permanent
#firewall-cmd --zone=public --add-port=4369/tcp --permanent
#firewall-cmd --zone=public --add-port=25672/tcp --permanent
#firewall-cmd --zone=public --add-port=35672-35682/tcp --permanent
#firewall-cmd --reload
訪問管理后台訪問(ip:15672)
http://192.168.xx.xx:15672/#/
關閉rabbitmq節點
service rabbitmq-server stop
參考:
https://cloud.tencent.com/developer/article/1447179
https://blog.csdn.net/y_k_y/article/details/81350274
https://www.helloweba.net/server/624.html
https://baijiahao.baidu.com/s?id=1650592184855967976&wfr=spider&for=pc