1. 程式人生 > >RabbitMQ——rabbitmq單節點安裝

RabbitMQ——rabbitmq單節點安裝

直接來,就幹,不要那麼囉嗦~~~~~~~~~~~~

1、新增Erlang Solutions key

rpm --import http://binaries.erlang-solutions.com/debian/erlang_solutions.asc/
wget http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo

03、將Erlang倉庫拷貝到yum的倉庫下

mv erlang_solutions.repo /etc/yum.repos.d/

2、利用三方庫rmpfusion 安裝Erlang的依賴包 在安裝之前需要按安裝一下它所依賴的epel-release 所以先yum 一下 yum install epel-release

開始安裝 rpmfusion(https://download1.rpmfusion.org/free/el/updates/6/i386/)

rpm -ivh https://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-4.noarch.rpm

3、安裝Erlang

yum install erlang

安裝RabbitMQ

1、下載rabbitmq安裝包 如果rabbitmq-server-3.7.4-1.el7.noarch.rpm暫時還不支援wget命令下載

wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm 或 wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm

你則是從官網上下載的安裝包,放到伺服器上。

rabbitmq官網:http://www.rabbitmq.com/install-rpm.html

http://www.rabbitmq.com/install-rpm.html#downloads

然後安裝yum install 。

但是注意: 我試過了,wget 下載下來之後,包有問題。反正就是安裝的時候,報錯,但是經過一番苦戰也解決不了。

報了這個錯:

You could try using --skip-broken to work around the problem,rpm -Va --nofiles --nodigest 解決 You could try using --skip-broken to work around the problem,rpm -Va --nofiles --nodigest問題

https://blog.csdn.net/zqtsx/article/details/39204757

但是還是當yum install的時候還是報錯相同的錯誤。於是,還是手動下載包,然後放到伺服器上,再安裝 2、安裝rabbitmq

yum install -y rabbitmq-server-3.7.8-1.el7.noarch.rpm

3、啟動rabbitmq service rabbitmq-server start

4、檢視rabbitmq的啟動狀態

service rabbitmq-server status

但是現在訪問,還不行,需要安裝web外掛

安裝web外掛  

rabbitmq-plugins enable rabbitmq_management  

然後訪問瀏覽器訪問 http://IP:15672

我們需要建立一個使用者,給這個賦予一些許可權。 新增使用者

rabbitmqctl add_user rabbitmq123  rabbitmq123

---設定角色   超級管理員(administrator)

rabbitmqctl set_user_tags rabbitmq123 administrator

----設定預設“/”訪問許可權

rabbitmqctl  set_permissions -p / administrator '.*' '.*' '.*

現在輸入剛剛建立的使用者名稱和密碼

OK啦,簡單。