CentOS安裝新版RabbitMQ解決Erlang 19.3版本依賴

通過yum等軟件倉庫都可以直接安裝RabbitMQ,但版本一般都較爲保守。
RabbitMQ官網提供了新版的rpm包(http://www.rabbitmq.com/download.html),但是安裝的時候會提示需要erlang版本>=19.3,然而默認yum倉庫中的版本較低。
其實RabbitMQ在github上有提供新的erlang包(https://github.com/rabbitmq/erlang-rpm
也可以直接加到yum源中

#vim /etc/yum.repos.d/rabbitmq-erlang.repo 

[rabbitmq-erlang] 
name=rabbitmq-erlang 
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7 
gpgcheck=1 
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc 
repo_gpgcheck=0 
enabled=1 

#yum clean all 
#yum makecache

然後下載RabbitMQ的RPM包(http://www.rabbitmq.com/download.html)

這裏是centos7的版本
#wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el7.noarch.rpm

#yum install rabbitmq-server-3.7.9-1.el7.noarch.rpm

yum會自動去源裏安裝依賴包

安裝到這裏就完成了,下面進行簡單的配置

啓動RabbitMQ服務
#service rabbitmq-server start
狀態查看
#rabbitmqctl status
啓用插件
#rabbitmq-plugins enable rabbitmq_management
重啓服務
#service rabbitmq-server restart
添加帳號:name 密碼:passwd
#rabbitmqctl add_user name passwd
賦予其administrator角色
#rabbitmqctl set_user_tags name administrator
設置權限
#rabbitmqctl set_permissions -p / name ".*" ".*" ".*"

然後就能夠訪問http://ip:15672進入web管理頁面了(外部訪問別忘記修改防火牆)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章