Linux-Centos下之RabbitMQ快速安裝

2020-12-05 佐佑科技

不想走失,請點擊上方關注,每天為你更新最新流行技術教程!

RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟體(亦稱面向消息的中間件)。RabbitMQ伺服器是用Erlang語言編寫的,而群集和故障轉移是構建在開放電信平臺框架上的。所有主要的程式語言均有與代理接口通訊的客戶端庫。

下載Erlang和RabbitMQ安裝包:rlang-21.1-1.el7.centos.x86_64.rpm和rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm。

一、下載rlang和rabbitmq

wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/erlang/erlang-21.1-1.el7.centos.x86_64.rpm

wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/rabbitmq/rabbitmq-server-3.7.8-1.el7.noarch.rpm

本站rabbitmq以3.7.8版本為例

二、 安裝Erlang

Erlang是一種通用的面向並發的程式語言,目的是創造一種可以應對大規模並發活動的程式語言和運行環境。

rpm -ivh erlang-21.1-1.el7.centos.x86_64.rpm

三、 安裝RabbitMQ

rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm

四、 啟動RabbitMQ

cd /usr/lib/rabbitmq/bin後臺啟動:./rabbitmq-server start -detached

五、 關閉RabbitMQ:

./rabbitmqctl stop

六、 RabbitMQ狀態:

./rabbitmqctl status

七、 開啟後臺管理頁面

./rabbitmq-plugins enable rabbitmq_management

後臺管理訪問地址:http://localhost:15672/

默認帳號密碼都是:guest

八、 添加用戶

./rabbitmqctl add_user 帳號 密碼./rabbitmqctl add_user customer Ewsd@159357

九、 刪除用戶

./rabbitmqctl delete_user username

十、 修改密碼

./rabbimqctl change_password username newpassword

十一、 分配用戶標籤

customer為要賦予administrator權限的剛創建的那個帳號的名字,Tag可以為 administrator,monitoring,management

./rabbitmqctl set_user_tags customer administrator

十二、 設置權限

即開啟遠程訪問

(如果需要遠程連接,例如java項目中需要調用mq,則一定要配置,否則無法連接到mq,admin為要賦予遠程訪問權限的剛創建的那個帳號的名字,必須運行著rabbitmq此命令才能執行)

./rabbitmqctl set_permissions -p "/" customer ".*" ".*" ".*"

十三、 設置開機自啟

chkconfig rabbitmq-server on

相關焦點

  • linux下ntp時鐘同步的搭建和使用(超詳細)
    一、安裝NTP1、linux下NTP的安裝方式有很多種,yum、wget、rpm都可以,選擇自己習慣的方式即可,這裡不再贅述!本人習慣用rpm方式安裝,在伺服器上就需要安裝如下兩個文件。ntpdate-4.2.6p5-10.el6.centos.1.x86_64.rpmntp-4.2.6p5-10.el6.centos.1.x86_64.rpm2、上傳安裝包之後,安裝文件。(我習慣用WINSCP上傳文件,rz的話如果網絡不好,md5可能會受影響)。
  • linux下SCP指令的使用
    通常在Linux下執行遠程拷貝文件使用,他和cp指令類似,只不過cp是本機使用,而SCP則是跨機器使用。SCP傳輸是基於SSH的加密傳輸,也就是說知道ssh的帳密就可以上下載文件了,因此比較安全。SCP常用實例(在linux的centos環境下為例,從192.168.200.10現在一個文件到本地)1、從遠程伺服器下載文件到本地伺服器。scp 用戶名@IP位址:/home/1.txt .
  • linux下安裝虛擬機,完美在linux系統下運行通達信軟體
    現在越來越多的人使用linux系統,現在很多的國產作業系統都是基於linux內核上的。雖說不少的軟體都可以運行在linux的系統上。但是對於股票軟體來說在linux上的使用是一個硬傷。能夠運行在linux下的國內股票軟體少之又少。
  • linux的centos系統中,dig命令的安裝和使用詳解
    說到dig命令,在linux系統下,其實nslookup指令和dig指令的功能是相同的,在使用上,只不過要因人而異,使用習慣上的不同而選擇順手的指令即可,也不必糾結那個好壞,只要能解決問題就行了。我經常用dig指令來測試域名系統工作是否正常。
  • 「linux專欄」嘔心瀝血兩天,就為linux中安裝拼音輸入法
    說句實話,在純linux的作業系統中,是真的與虛擬機中不同的,就拿輸入法來說,就真真地把小編折騰了兩天之久。但終究是功夫不負有心人,總算是解決了這個問題。今天呢,小編就跟大家一起分享一下經驗。之前呢,小編也百度過,都說直接下載linux版本的搜狗輸入法之後,直接點擊sougoupinyin.deb的安裝文件就能直接安裝。但是,事實卻很扎心,小編的REHL8作業系統系統並不支持這樣的操作,點擊之後反而是打開了安裝包,並沒有進入安裝程序。
  • 娛樂工作兩不誤 在Linux下如何安裝QQ?
    1如何在linux版本中安裝QQ    對於大多數網友來說,開源Linux發行版未能成為市場主流應用,其很大一部分原因是支持軟體相對較少,娛樂功能有限,導致很多用戶放棄了嘗試Linux的念頭。而對於中國的網友來說,QQ可能是每個人必備的交流工具之一,在Linux版本下安裝QQ可能存在困擾,致使一部分網友由於不能通過QQ很好的交流而最終放棄了應用Linux平臺。下面我們給大家介紹三種在Linux版本中運行QQ的方法,以便大家與朋友未來使用Linux時能夠更好交流!
  • 國產linux發行版本——deepin作業系統安裝方法
    大家好,歡迎回到萬魔寺,前兩期,和大家一起學習了ubuntu系統的安裝,今天我們一起來學習一下國產linux作業系統deepin的安裝方法。deepin系統是由武漢深之度科技有限公司開發,在網絡上口碑比較好的一款linux國產發行版。
  • 史上最簡單的VASP安裝教程-非虛擬機
    本文是針對vasp初學者的安裝教程編譯器以及VASP都已編譯號直接解壓到系統中即可用,故不用配置其它的庫文件以及環境;本教程適用於任意平臺安裝centos7的伺服器以及pc機(若在其它linux發行版本中安裝請諮詢小編)。
  • Linux 下軟體安裝詳解
    在Windows下安裝軟體時,只需用滑鼠雙擊軟體的安裝程序,或者用Zip等解壓縮軟體解壓縮即可安裝。在Linux下安裝軟體對初學者來說,難度高於Windows下軟體安裝。下面我就詳細講解Linux下如何安裝軟體。     先來看看Linux軟體擴展名。
  • Linux下常用的研發工具和環境
    其中Source Navigator功能最強,在代碼導航方面甚至超過了Windows最著名的Source Insight,但由於長久沒人維護的原因,常常無法再教訓的Linux發行版上安裝。而KScope則是Linux環境下較新的一個原始碼分析工具,雖KScope對代碼間的調用關係支持的仍然不夠好,但已足以應付大多數工程。
  • 如何在 Fedora Linux 上安裝 RPM 文件 | Linux 中國
    本文字數:1835,閱讀時長大約: 2分鐘  https://linux.cn/article-12958-1.html作者:Abhishek Prakash譯者:鄭  當你開始使用 Red Hat 系的 Fedora Linux 時,你早晚會偶然發現 .rpm 文件。
  • Linux基礎命令介紹六:網絡
    如今網絡無疑是很重要的,linux系統中提供了豐富的網絡測試與管理命令。我們來一起看看它們。 1、ping 發送TCMP回顯請求報文,並等待返回TCMP回顯應答。 ping [OPTIONS]... destination  這裡的目標destination可以是目的IP位址或者域名/主機名 選項-c指定發送請求報文的次數,當ping沒有任何選項時,在linux中默認將一直發送請求報文直到手動終止。
  • 嵌入式Linux用Qt Designer快速開發
    在Linux下,一個非常流行的RAD工具就是Qt Designer。它是嵌入式公司Trolltech的Qt軟體包的一個組成部分。如果用戶使用的是KDE桌面,那麼Qt已經自動安裝上了,Qt Designer也很有可能已經被安裝好。如果用戶的系統沒有安裝,那麼針對不同的版本,可以很方便地找到KDE Development Tools,並安裝之。
  • 世界排名前十的Linux系統:Elementary安裝圖解
    上一篇介紹了 世界排名前十的Linux系統:有最美Linux稱號的Elementary,我們已經大致了解了Elementary,而Elementary是基於Ubuntu的發行版,熟悉Ubuntu的朋友使用起Elementary自然也是得心應手,Elementary的安裝過程也跟Ubuntu差不多
  • Linux如何安裝軟體
    相比於windows系統,Linux安裝程序就比較複雜了,很多需要root用戶才能安裝。常見的有以下幾種安裝方法源碼安裝rpm包安裝yum安裝 (RedHat、CentOS)apt-get安裝 (debian,ubuntu)源碼安裝以安裝gcc為例,登陸https://gcc.gnu.org/,下載自己想要的版本的gcc安裝包上傳gcc-4.1.2.tar.gz到Linux伺服器任意目錄,解壓解壓目錄執行shell命令configuration解壓目錄執行
  • 嵌入式Linux開發環境的搭建之:嵌入式開發環境的搭建
    交叉編譯器完整的安裝一般涉及多個軟體的安裝(讀者可以從ftp://gcc.gnu.org/pub/下載),包括binutils、gcc、glibc等軟體。因此,現在嵌入式平臺提供廠商一般會提供在該平臺上測試通過的交叉編譯器,而且很多公司把以上安裝步驟全部寫入腳本文件或者以發行包的形式提供,這樣就大大方便了用戶的使用。如優龍的FS2410開發光碟裡就附帶了2.95.3和3.3.2兩個版本的交叉編譯器,其中前一個版本是用於編譯Linux2.4內核的,而後一個版本是用於編譯Linux2.6版本內核的。
  • Centos7筆記之ELK的filebeat安裝
    一、目標centos7平臺下安裝elasticsearch後再安裝filebeat二、平臺[root@xserver ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root
  • 如何在Linux Ubuntu中安裝IntelliJ IDEA最新版
    ▲  IntelliJ IDEA 2017.2特點:  更智能的代碼完成和控制流程分析  更新了檢查和快速修復  官方Linux二進位文件可從以下連結下載:  下載IntelliJ IDEA 2017.2:https://www.jetbrains.com/idea/download/#section=linux  解壓縮包,運行ide文件夾中的idea.sh啟動IDE,可以手動創建應用程式啟動器。
  • Linux下文件(文件夾)的壓縮和解壓
    前言在linux下,當我們上傳一個較大的文件或者要安裝一個軟體(如tomcat、mysql等)時,我們需要先將官網下載的壓縮包在linux伺服器上進行解壓,再進行安裝。如:unzip mysql.zip 在當前目錄下直接解壓mysql.zip。3.tar命令例如:tar -cvf 123.tar file1 file2 dir1 該句命令實現一個tar壓縮,它是將兩個文件(file1和file2)和一個文件夾(dir1)壓縮成一個123.tar文件。