RabbitMQ安裝配置文檔

版本介紹:

erlang? ? ? : erlang-20.2.2-1.el7.centos.x86_64.rpm

rabbitmq : rabbitmq-server-3.7.4-1.el7.noarch.rpm

OS? ? ? ? ? ? ?: CentOS Linux release 7.7.1908 (Core)

備 注:這里的erlang版本和rabbitmq的版本有一定的范圍匹配,若超出范圍可能出現(xiàn)異常赡模。


1.下載安裝包

[root@localhost yum.repos.d]# cd /opt

[root@localhost opt]# ls

erlang-20.2.2-1.el7.centos.x86_64.rpm? rabbitmq-server-3.7.4-1.el7.noarch.rpm

2.安裝erlang

[root@localhost opt]# yum install -y erlang-20.2.2-1.el7.centos.x86_64.rpm

Loaded plugins: fastestmirror

Examining erlang-20.2.2-1.el7.centos.x86_64.rpm: erlang-20.2.2-1.el7.centos.x86_64

Marking erlang-20.2.2-1.el7.centos.x86_64.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package erlang.x86_64 0:20.2.2-1.el7.centos will be installed

--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================

Package? ? ? ? ? ? ? ? ? Arch? ? ? ? ? ? ? ? ? ? Version? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Repository? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Size

=====================================================================================================================================================

Installing:

erlang? ? ? ? ? ? ? ? ? x86_64? ? ? ? ? ? ? ? ? 20.2.2-1.el7.centos? ? ? ? ? ? ? ? ? ? /erlang-20.2.2-1.el7.centos.x86_64? ? ? ? ? ? ? ? ? ? 31 M

Transaction Summary

=====================================================================================================================================================

Install? 1 Package

Total size: 31 M

Installed size: 31 M

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

? Installing : erlang-20.2.2-1.el7.centos.x86_64? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

? Verifying? : erlang-20.2.2-1.el7.centos.x86_64? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

Installed:

? erlang.x86_64 0:20.2.2-1.el7.centos

Complete!

[root@localhost opt]#

[root@localhost opt]# erl

Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V9.2? (abort with ^G)

1>

BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded

? ? ? (v)ersion (k)ill (D)b-tables (d)istribution

^C[root@localhost opt]#

[root@localhost opt]#

3.安裝rabbitMQ

[root@localhost opt]# yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm

Loaded plugins: fastestmirror

Examining rabbitmq-server-3.7.4-1.el7.noarch.rpm: rabbitmq-server-3.7.4-1.el7.noarch

Marking rabbitmq-server-3.7.4-1.el7.noarch.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package rabbitmq-server.noarch 0:3.7.4-1.el7 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================

Package? ? ? ? ? ? ? ? ? ? ? ? ? Arch? ? ? ? ? ? ? ? ? ? Version? ? ? ? ? ? ? ? ? ? ? ? Repository? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Size

=====================================================================================================================================================

Installing:

rabbitmq-server? ? ? ? ? ? ? ? ? noarch? ? ? ? ? ? ? ? ? 3.7.4-1.el7? ? ? ? ? ? ? ? ? ? /rabbitmq-server-3.7.4-1.el7.noarch? ? ? ? ? ? ? ? ? 13 M

Transaction Summary

=====================================================================================================================================================

Install? 1 Package

Total size: 13 M

Installed size: 13 M

Is this ok [y/d/N]: y

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

? Installing : rabbitmq-server-3.7.4-1.el7.noarch? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

? Verifying? : rabbitmq-server-3.7.4-1.el7.noarch? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

Installed:

? rabbitmq-server.noarch 0:3.7.4-1.el7

Complete!

4.啟動rabbitMQ

[root@localhost opt]# systemctl start rabbitmq-server

[root@localhost opt]# systemctl status rabbitmq-server

● rabbitmq-server.service - RabbitMQ broker

? Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)

? Active: active (running) since Sun 2020-08-30 07:45:40 CST; 6s ago

Main PID: 15463 (beam.smp)

? Status: "Initialized"

? CGroup: /system.slice/rabbitmq-server.service

? ? ? ? ? ├─15463 /usr/lib64/erlang/erts-9.2/bin/beam.smp -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 1280000 -K true -- -root /usr/lib64/er...

? ? ? ? ? ├─15634 /usr/lib64/erlang/erts-9.2/bin/epmd -daemon

? ? ? ? ? ├─15778 erl_child_setup 1024

? ? ? ? ? ├─15804 inet_gethost 4

? ? ? ? ? └─15805 inet_gethost 4

Aug 30 07:45:38 localhost.localdomain rabbitmq-server[15463]: ##? ##

Aug 30 07:45:38 localhost.localdomain rabbitmq-server[15463]: ##? ##? ? ? RabbitMQ 3.7.4. Copyright (C) 2007-2018 Pivotal Software, Inc.

Aug 30 07:45:38 localhost.localdomain rabbitmq-server[15463]: ##########? Licensed under the MPL.? See http://www.rabbitmq.com/

Aug 30 07:45:38 localhost.localdomain rabbitmq-server[15463]: ######? ##

Aug 30 07:45:38 localhost.localdomain rabbitmq-server[15463]: ##########? Logs: /var/log/rabbitmq/rabbit@localhost.log

Aug 30 07:45:38 localhost.localdomain rabbitmq-server[15463]: /var/log/rabbitmq/rabbit@localhost_upgrade.log

Aug 30 07:45:38 localhost.localdomain rabbitmq-server[15463]: Starting broker...

Aug 30 07:45:40 localhost.localdomain rabbitmq-server[15463]: systemd unit for activation check: "rabbitmq-server.service"

Aug 30 07:45:40 localhost.localdomain systemd[1]: Started RabbitMQ broker.

Aug 30 07:45:41 localhost.localdomain rabbitmq-server[15463]: completed with 0 plugins.

[root@localhost opt]# ps -ef | grep rabbit

rabbitmq? 17274? ? ? 1? 2 07:51 ?? ? ? ? 00:00:10 /usr/lib64/erlang/erts-9.2/bin/beam.smp -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 1280000 -K true -- -root /usr/lib64/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin -noshell -noinput -s rabbit boot -sname rabbit@localhost -boot start_sasl -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit lager_log_root "/var/log/rabbitmq" -rabbit lager_default_file "/var/log/rabbitmq/rabbit@localhost.log" -rabbit lager_upgrade_file "/var/log/rabbitmq/rabbit@localhost_upgrade.log" -rabbit enabled_plugins_file "/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/lib/rabbi mq/plugins:/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/plugins" -rabbit plugins_expand_dir "/var/lib/rabbitmq/mnesia/rabbit@localhost-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@localhost" -kernel inet_dist_listen_min 25672 -kernel inet_dist_listen_max 25672

rabbitmq? 17455? ? ? 1? 0 07:51 ?? ? ? ? 00:00:00 /usr/lib64/erlang/erts-9.2/bin/epmd -daemon

rabbitmq? 17599? 17274? 0 07:51 ?? ? ? ? 00:00:00 erl_child_setup 1024

rabbitmq? 17626? 17599? 0 07:51 ?? ? ? ? 00:00:00 inet_gethost 4

rabbitmq? 17627? 17626? 0 07:51 ?? ? ? ? 00:00:00 inet_gethost 4

root? ? ? 17736? 1305? 0 07:59 pts/0? ? 00:00:00 grep --color=auto rabbit

[root@localhost opt]# netstat -anultp | grep 5672

tcp? ? ? ? 0? ? ? 0 0.0.0.0:25672? ? ? ? ? 0.0.0.0:*? ? ? ? ? ? ? LISTEN? ? ? 15463/beam.smp

tcp6? ? ? 0? ? ? 0 :::5672? ? ? ? ? ? ? ? :::*? ? ? ? ? ? ? ? ? ? LISTEN? ? ? 15463/beam.smp

[root@localhost opt]# systemctl stop rabbitmq-server

[root@localhost opt]# systemctl start rabbitmq-server

[root@localhost opt]# systemctl enable rabbitmq-server

[root@localhost opt]# rabbitmqctl list_users

Listing users ...

guest? [administrator]

5.添加用戶及設置權(quán)限

[root@localhost opt]# rabbitmqctl add_user admin pwd

Adding user "admin" ...

[root@localhost opt]# rabbitmqctl set_user_tags admin administrator

Setting tags for user "admin" to [administrator] ...

[root@localhost opt]# rabbitmqctl? set_permissions -p "/" admin '.*' '.*' '.*'

Setting permissions for user "admin" in vhost "/" ...

[root@localhost opt]# rabbitmqctl list_user_permissions admin

Listing permissions for user "admin" ...

/? ? ? .*? ? ? .*? ? ? .*

6.配置遠程訪問(啟動rabbitmq內(nèi)置web插件蔓姚, 管理rabbitmq賬號等信息)

[root@localhost opt]# rabbitmq-plugins enable rabbitmq_management

The following plugins have been configured:

? rabbitmq_management

? rabbitmq_management_agent

? rabbitmq_web_dispatch

Applying plugin configuration to rabbit@localhost...

The following plugins have been enabled:

? rabbitmq_management

? rabbitmq_management_agent

? rabbitmq_web_dispatch

started 3 plugins.

[root@localhost opt]#? systemctl restart rabbitmq-server

[root@localhost opt]# netstat -anultp | grep 5672

tcp? ? ? ? 0? ? ? 0 0.0.0.0:15672? ? ? ? ? 0.0.0.0:*? ? ? ? ? ? ? LISTEN? ? ? 15980/beam.smp

tcp? ? ? ? 0? ? ? 0 0.0.0.0:25672? ? ? ? ? 0.0.0.0:*? ? ? ? ? ? ? LISTEN? ? ? 15980/beam.smp

tcp? ? ? ? 0? ? ? 0 127.0.0.1:58359? ? ? ? 127.0.0.1:25672? ? ? ? TIME_WAIT? -

tcp? ? ? ? 0? ? ? 0 127.0.0.1:38632? ? ? ? 127.0.0.1:25672? ? ? ? TIME_WAIT? -

tcp? ? ? ? 0? ? ? 0 127.0.0.1:37650? ? ? ? 127.0.0.1:25672? ? ? ? TIME_WAIT? -

tcp? ? ? ? 0? ? ? 0 127.0.0.1:55210? ? ? ? 127.0.0.1:25672? ? ? ? TIME_WAIT? -

tcp? ? ? ? 0? ? ? 0 127.0.0.1:38588? ? ? ? 127.0.0.1:25672? ? ? ? TIME_WAIT? -

tcp6? ? ? 0? ? ? 0 :::5672? ? ? ? ? ? ? ? :::*? ? ? ? ? ? ? ? ? ? LISTEN? ? ? 15980/beam.smp

[root@localhost opt]#

7.測試訪問

訪問:http://192.168.43.125:15672/進行測試


下載鏈接:

https://github.com/rabbitmq/erlang-rpm/releases/tag/v20.2.2

https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.4/


參閱:?

https://segmentfault.com/a/1190000017142426

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末祟身,一起剝皮案震驚了整個濱河市奥务,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌袜硫,老刑警劉巖氯葬,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異婉陷,居然都是意外死亡帚称,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門秽澳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闯睹,“玉大人,你說我怎么就攤上這事担神÷コ裕” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵妄讯,是天一觀的道長孩锡。 經(jīng)常有香客問我,道長亥贸,這世上最難降的妖魔是什么躬窜? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮炕置,結(jié)果婚禮上荣挨,老公的妹妹穿的比我還像新娘。我一直安慰自己朴摊,他們只是感情好默垄,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著仍劈,像睡著了一般厕倍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贩疙,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天讹弯,我揣著相機與錄音,去河邊找鬼这溅。 笑死组民,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的悲靴。 我是一名探鬼主播臭胜,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了耸三?” 一聲冷哼從身側(cè)響起乱陡,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎仪壮,沒想到半個月后憨颠,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡积锅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年爽彤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缚陷。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡适篙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出箫爷,到底是詐尸還是另有隱情嚷节,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布蝶缀,位于F島的核電站丹喻,受9級特大地震影響薄货,放射性物質(zhì)發(fā)生泄漏翁都。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一谅猾、第九天 我趴在偏房一處隱蔽的房頂上張望柄慰。 院中可真熱鬧,春花似錦税娜、人聲如沸坐搔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽概行。三九已至,卻和暖如春弧岳,著一層夾襖步出監(jiān)牢的瞬間凳忙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工禽炬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涧卵,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓腹尖,卻偏偏與公主長得像柳恐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354