一、訊息佇列RabbitMQ安裝部署
1.首先安裝Erlang環境
- 這是RabbitMQ的依賴,所以首先要安裝它,執行下面命令來安裝對應的
yum repo
[root@localhost ~]# curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

- 接下來執行下面的命令安裝
erlang環境,并且檢查是否安裝好了
[root@localhost ~]# yum install erlang.x86_64
[root@localhost ~]# erl

curl是一個利用URL規則在命令列下作業的檔案傳輸工具,可以說是一款很強大的http命令列工具,它支持檔案的上傳和下載,是綜合傳輸工具,但按傳統,習慣稱url為下載工具,
引數:-A/--user-agent設定用戶代理發送給服務器
-b/--cookie <name=string/file> cookie字串或檔案讀取位置
-c/--cookie-jar操作結束后把cookie寫入到這個檔案中
-C/--continue-at斷點續轉
-D/--dump-header把header資訊寫入到該檔案中
-e/--referer 來源網址
-f/--fail 連接失敗時不顯示http錯誤
-o/--output 把輸出寫到該檔案中
-O/--remote-name 把輸出寫到該檔案中,保留遠程檔案的檔案名
-r/--range檢索來自HTTP/1.1或FTP服務器位元組范圍
-s/--silent 靜音模式,不輸出任何東西
-T/--upload-file上傳檔案
-u/--user <user[:password]> 設定服務器的用戶和密碼
-w/--write-out [format] 什么輸出完成后
-x/--proxy <host[:port]> 在給定的埠上使用HTTP代理
-#/--progress-bar 進度條顯示當前的傳送狀態
來源:https://www.cnblogs.com/duhuo/p/5695256.html
2.下面開始安裝RabbitMQ
- 先安裝其對應的
yum rep,然后后一條命令進行安裝rabbitmq包
[root@localhost ~]# curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
[root@localhost ~]# yum install rabbitmq-server.noarch

在linux中,&和&&,|和||介紹如下:
& 表示任務在后臺執行,如要在后臺運行redis-server,則有 redis-server &
&& 表示前一條命令執行成功時,才執行后一條命令 ,如 echo '1‘ && echo '2'
| 表示管道,上一條命令的輸出,作為下一條命令引數,如 echo 'yes' | wc -l
|| 表示上一條命令執行失敗后,才執行下一條命令,如 cat nofile || echo "fail"
引自:https://blog.csdn.net/chinabestchina/article/details/72686002
sudo bash 表示以root的身份運行bash
3.設定RabbitMQ開機啟動,并啟動該服務
[root@localhost ~]# chkconfig rabbitmq-server on
[root@localhost ~]# systemctl start rabbitmq-server.service
4.開啟web可視化管理插件
[root@localhost ~]# rabbitmq-plugins enable rabbitmq_management

5.訪問可視化管理界面
- 地址:IP地址:15672
- 我們在windows上訪問它的時候,顯示報錯,ping了一下linux的地址,顯示成功,這說明連接沒有問題,我們沒有開啟linux的防火墻的原因,因此我們開啟防火墻即可
[root@localhost ~]# firewall-cmd --zone=public --add-port=15672/tcp --permanent
[root@localhost ~]# firewall-cmd --reload
- 再放檔案可以了,注意有一個引數permanent要加上,否則,我們重啟Linux原來的配置就會失效
- 參考于大佬的博客:https://www.cnblogs.com/zipxzf/p/11249846.html

4.后臺添加一個用戶和密碼
[root@localhost ~]# rabbitmqctl add_user dongqianrui 密碼
[root@localhost ~]# rabbitmqctl set_user_tags dongqianrui administrator
- 我們再web登錄

- 大功告成
四、原始碼:
- 搭建一個開源專案8-安裝RabbitMQ.md
- https://github.com/ruigege66/Linux/blob/master/搭建一個開源專案8-安裝RabbitMQ.md
- CSDN:https://blog.csdn.net/weixin_44630050
- 博客園:https://www.cnblogs.com/ruigege0000/
- 歡迎關注微信公眾號:傅里葉變換,個人賬號,僅用于技術交流

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/6471.html
標籤:Linux
下一篇:程式員輕松繪圖神器
