yum 安裝erlang , RPM安裝rabbitMQ
yum 安裝erlang
#配置erlang yum源
cat << "EOF" > /etc/yum.repos.d/rabbitmq_erlang.repo
# 寫入以下 保存退出
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOF
yum install -y erlang
erl -version
下載rabbbitmq rpm包
下載地址:https://github.com/rabbitmq/rabbitmq-server/releases
例如下載
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.22/rabbitmq-server-3.8.22-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3.8.22-1.el7.noarch.rpm
#或者直接
yum -y install rabbitmq-server-3.8.22-1.el7.noarch.rpm
啟動和初始化rabbitMQ
#啟動rabbitmq,-detached代表后台守護進程方式啟動。
rabbitmq-server -detached
sleep 5;
rabbitmqctl status
# 啟動服務:rabbitmq-server -detached
# 查看狀態:rabbitmqctl status
# 關閉服務:rabbitmqctl stop
# 列出角色:rabbitmqctl list_users
#啟用管理插件
rabbitmq-plugins enable rabbitmq_management
# 端口 15672(網頁管理) 5672 (AMQP端口):
#在瀏覽器中輸入服務器IP:15672 就可以看到RabbitMQ的WEB管理頁面了
#配置訪問賬號密碼的和權限
#默認網頁是不允許訪問的,需要增加一個用戶修改一下權限,代碼如下
rabbitmqctl add_user mqadmin Dreamfuture88! #添加用戶,后面兩個參數分別是用戶名和密碼,我這都用superrd了。
rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*" #添加權限
rabbitmqctl set_user_tags mqadmin administrator #修改用戶角色
#然后就可以遠程訪問了,然后可直接配置用戶權限等信息。
最后一步
登錄:http://ip:15672 登錄之后在admin里面把guest刪除。