一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Centos7安裝部署RabbitMQ及配置

 三十的狼 2021-03-26

1 簡介

RabbitMQ是一個開源的免費的消息隊列系統(tǒng),一端往消息隊列中不斷寫入消息,而另一端則可以讀取或者訂閱隊列中的消息。它是用Erlang編寫的,并實現(xiàn)了高級消息隊列協(xié)議(AMQP)。

2 安裝部署

2.1 安裝EPEL存儲庫和Erlang

安裝RabbitMQ是用Erlang語言編寫的,在本教程中我們將安裝最新版本的Erlang到服務(wù)器中。 Erlang在默認(rèn)的YUM存儲庫中不可用,因此您將需要安裝EPEL存儲庫。
運行以下命令:

#yum -y install epel-release

此步驟更新系統(tǒng)可不執(zhí)行。

#yum -y update

現(xiàn)在使用以下命令安裝Erlang。

#yum -y install erlang socat

您現(xiàn)在可以使用以下命令檢查Erlang版本。

#erl -version

要切換到Erlang shell,可以鍵入以下命令。

#erl

shell將更改,您將得到以下輸出。

Erlang R16B03-1 (erts-5.10.4) [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V5.10.4 (abort with ^G)
1>

您可以通過按ctrl + C兩次退出shell。 Erlang現(xiàn)在安裝在系統(tǒng)上,現(xiàn)在可以繼續(xù)安裝RabbitMQ。

2.2 安裝部署RabbitMQ

RabbitMQ為預(yù)編譯并可以直接安裝的企業(yè)Linux系統(tǒng)提供RPM軟件包。 唯一需要的依賴是將Erlang安裝到系統(tǒng)中。 我們已經(jīng)安裝了Erlang,我們可以進一步下載RabbitMQ。

通過運行下載Erlang RPM軟件包。

#wget https://www./releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm

如果你沒有安裝wget ,可以運行

#yum -y install wget

您可以隨時找到最新版本的RabbitMQ下載頁面的鏈接。

通過運行導(dǎo)入GPG密鑰:

#rpm –import https://www./rabbitmq-release-signing-key.asc

運行RPM安裝RPM包:

#rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm

RabbitMQ現(xiàn)已安裝在您的系統(tǒng)上。

2.3 啟動和關(guān)閉RabbitMQ服務(wù)

您可以通過運行以下命令啟動RabbitMQ服務(wù)器進程。

#systemctl start rabbitmq-server

要在引導(dǎo)時開機自動啟動RabbitMQ,請運行以下命令。

#systemctl enable rabbitmq-server

要檢查RabbitMQ服務(wù)器的狀態(tài),請運行:

#systemctl status rabbitmq-server

如果啟動成功,您應(yīng)該得到以下輸出:

您可以使用以下命令關(guān)閉RabbitMQ服務(wù)器進程。

#systemctl stop rabbitmq-server

3 修改防火墻和SELinux規(guī)則

配置centos端口,AMQP端口(5672)和Web管理控制臺端口(15672),運行以下命令:

#firewall-cmd --zone=public --permanent --add-port=15672/tcp
#firewall-cmd --zone=public --permanent --add-port=5672/tcp

加載防火墻配置

#firewall-cmd --reload

如果您啟用SELinux,則必須運行以下命令以允許RabbitMQ服務(wù)。

#setsebool -P nis_enabled 1

4 啟動和關(guān)閉Web管理控制臺

啟動RabbitMQ Web管理控制臺,運行命令:

#rabbitmq-plugins enable rabbitmq_management

關(guān)閉RabbitMQ Web管理控制臺,運行命令:

#rabbitmq-plugins disable rabbitmq_management

5 創(chuàng)建用戶并分配權(quán)限

通過運行以下命令,將RabbitMQ文件的所有權(quán)提供給RabbitMQ用戶:

#chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

現(xiàn)在,您將需要為RabbitMQ Web管理控制臺創(chuàng)建管理用戶。 運行以下命令:

//添加用戶,后面兩個參數(shù)為用戶名(admin)、密碼(your password),將管理員更改為管理員用戶的首選用戶名。
#rabbitmqctl add_user admin StrongPassword
//修改用戶角色
#rabbitmqctl set_user_tags admin administrator
//修改用戶權(quán)限
#rabbitmqctl set_permissions -p / admin '.’ '.’ '.*’

6 訪問管理控制臺

要訪問RabbitMQ的管理面板,請使用您最喜愛的Web瀏覽器并打開以下URL。
http://IP:15672/

  • 您將看到以下登錄頁面。
  • 輸入用戶名密碼,登錄后,您將看到管理信息中心。
  • 您可以在儀表板的“ 管理”標(biāo)簽中找到用戶列表,虛擬主機和策略。 您應(yīng)該刪除訪客用戶的安全注意事項。
  • 您可以在“ 隊列”選項卡中找到消息隊列列表。 您可以通過此界面創(chuàng)建新隊列或刪除現(xiàn)有隊列。
  • 您可以在“ 連接”選項卡上找到當(dāng)前連接的列表
  • 同樣,您可以在各自的選項卡上找到渠道和交換。
    在這里插入圖片描述

7 修改rabbitmq打開文件數(shù)量

使用上一步配置的用戶登錄進管理后臺,可知rabbitmq默認(rèn)的文件打開數(shù)是1024,這對消息中間件來說太低了。官方建議我們在正式環(huán)境至少配置65536,而在開發(fā)環(huán)境中配置到4096。
在這里插入圖片描述

7.1 修改方法

7.1.1 官方方法

打開limits.conf

#vim /etc/systemd/system/rabbitmq-server.service.d/limits.conf

在Service 下添加 LimitNOFILE = 300000

[Service]
LimitNOFILE = 300000

重啟服務(wù)

#service rabbitmq-server restart

7.1.2 個人成功方法

打開rabbitmq-server.service,(沒辦法,找不到官方說的limits.conf)

#vim /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service

同樣在Service模塊下,加入LimitNOFILE = 300000

[Service]
LimitNOFILE = 300000

重啟rabbitmq,訪問管理后臺,發(fā)現(xiàn)打開文件數(shù)并沒有修改成功,依舊是1024

打開 sysctl.conf

#vim /etc/sysctl.conf

添加:

fs.file-max = 65535

然后執(zhí)行此命令,

#systemctl daemon-reload
#systemctl start rabbitmq-server
或者重啟服務(wù)器
#reboot

再次訪問管理后臺,發(fā)現(xiàn)打開數(shù)已改為300000
在這里插入圖片描述
特別鳴謝:
Centos7 安裝最新RabbitMQ及配置
RabbitMQ安裝部署

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产成人精品国产成人亚洲| 国产精品久久女同磨豆腐| 欧美一区二区三区喷汁尤物| 熟女中文字幕一区二区三区| 亚洲日本韩国一区二区三区| 在线观看视频日韩成人| 精品综合欧美一区二区三区| 国产午夜精品美女露脸视频| 熟女白浆精品一区二区| 亚洲中文字幕免费人妻| 暴力三级a特黄在线观看| 麻豆蜜桃星空传媒在线观看 | 男人和女人干逼的视频| 亚洲欧美日韩在线中文字幕| 老司机精品视频免费入口| 美国欧洲日本韩国二本道| 亚洲精品一区三区三区| 欧美国产精品区一区二区三区| 99久久人妻精品免费一区| 国产精品国产亚洲看不卡| 亚洲国产精品肉丝袜久久| 欧美又黑又粗大又硬又爽| 日韩国产中文在线视频| 亚洲一区在线观看蜜桃| 夜夜躁狠狠躁日日躁视频黑人| 久久香蕉综合网精品视频| 日本熟妇五十一区二区三区| 国产精品成人一区二区在线| 国产内射一级一片内射高清视频 | 东北老熟妇全程露脸被内射| 精品人妻一区二区三区四在线| 国产又粗又硬又大又爽的视频| 国产精品午夜福利免费阅读| 日本加勒比不卡二三四区| 国产又大又黄又粗的黄色| 色婷婷国产精品视频一区二区保健 | 日韩精品少妇人妻一区二区| 国产成人精品资源在线观看| 国产精品成人又粗又长又爽| 亚洲欧美日本成人在线| 日韩欧美国产精品中文字幕|