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問題
但是還是當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啦,簡單。