1.安裝前準備
1.1.更新apt-get源
apt-get update
1.2.erlang支持
rabbitMq需要erlang語言的支持,在安裝rabbitMq之前需要安裝erlang.
apt-get install erlang-nox
1.3.查看erlang版本
erl
?1.4.添加公鑰
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
?1.5.再更新一次apt-get源
apt-get update
2.安裝RabbitMQ
2.1.執(zhí)行RabbitMQ安裝命令
apt-get install rabbitmq-server
?2.2.查看 RabbitMq狀態(tài)
systemctl status rabbitmq-server
?2.3.RabbitMQ常用操作命令
service rabbitmq-server start # 啟動
service rabbitmq-server stop # 停止
service rabbitmq-server restart # 重啟
3.配置Management Plugin插件
3.1.啟用 web端可視化操作界面
rabbitmq-plugins enable rabbitmq_management
?3.2.重啟RabbitMQ
service rabbitmq-server restart
這個時候應(yīng)該可以在服務(wù)器本地通過 :http://localhost:15672,使用guest賬戶登錄可視化界面了,但是RabbitMQ 3.3 及后續(xù)版本,guest 只能在服務(wù)本機登錄。所以我們還需要創(chuàng)建可遠程登錄的賬戶。
3.3.用戶管理
查看用戶
rabbitmqctl list_users
?添加管理用戶
rabbitmqctl add_user root yourpassword
給用戶分配管理員角色
rabbitmqctl set_user_tags root administrator
此時就可以通過http://服務(wù)器IP:15672遠程登錄可視化界面了,如果出現(xiàn)下面報錯,首先清理一下瀏覽器緩存Shift+F5,如果還不行,則重啟RabbitMQ(service rabbitmq-server restart)
?此時還未結(jié)束,我們創(chuàng)建的賬戶雖然可以遠程登錄可視化界面了,但是還未具備管理virtual hosts 的權(quán)限。
?我們可以通過可視化界面點擊賬戶名,給其配置權(quán)限。
?也可以通過RabbitMQ命令直接賦予權(quán)限
rabbitmqctl set_permissions -p / root '.*' '.*' '.*'
文章來源:http://www.zghlxwxcb.cn/news/detail-422054.html
4.卸載RabbitMQ
sudo apt-get remove rabbitmq-server
通過上述命令可以將RabbitMQ卸載,但是該命令不會刪除RabbitMQ的數(shù)據(jù)目錄,如果需要完全刪除RabbitMQ,需要使用purge命令:文章來源地址http://www.zghlxwxcb.cn/news/detail-422054.html
sudo apt-get purge rabbitmq-server
到了這里,關(guān)于物聯(lián)網(wǎng)架構(gòu)實例—Ubuntu 安裝RabbitMQ的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!