RabbitMQ的安裝和使用(Linux)

2021-10-08 06:28:46 字數 3293 閱讀 8090

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
注意:進行下面步驟之前一定要做的事情

登陸rabbitmq官網查詢erlang與rabbitmq匹配版本

版本一定要匹配!!!

版本一定要匹配!!!

版本一定要匹配!!!

wget
解壓

tar -xzvf otp_src_21.3.tar.gz
配置

./configure
安裝

make

install

驗證

erl
出現類似以下提示表明安裝成功!(可按ctrl + c退出,一次不行多來幾次)

erlang/otp 21 [erts-10.3]

[source]

[64-bit]

[smp:32:32]

[ds:32:32:10]

[async-threads:1]

[hipe]

eshell v10.3 (abort with ^g)

1>

wget
解壓

xz -d rabbitmq-server-generic-unix-3.8.2.tar.xz   -- 這一步解壓出rabbitmq-server-generic-unix-3.8.2.tar檔案

繼續解壓

tar -xvf rabbitmq-server-generic-unix-3.8.2.tar -- 這一步解壓出rabbitmq-server-generic-unix-3.8.2.tar

無需編譯安裝移動

cp -r rabbitmq_server-3.8.2 /usr/local/rabbitmq
配置

vim /etc/profile

export path=/usr/local/rabbitmq/sbin:$path -- 將此句加在文末

儲存退出

source /etc/profile -- 使新配置生效

啟用web管理控制台

rabbitmq-plugins enable rabbitmq_management
後台啟動

rabbitmq-server -detached
以下操作可選

systemctl start firewalld                                        -- 啟動防火牆

firewall-cmd --zone=public --add-port=15672/tcp --permanent -- 開放15672埠

firewall-cmd --zone=public --remove-port=15762/tcp --permanent -- 關閉埠(此句可忽略,筆記)

firewall-cmd --reload -- 開放或關閉埠都需要執行以使操作生效

firewall-cmd --list-ports -- 檢視已經開放的埠

以下操作需要切換目錄到/usr/local/rabbitmq/sbin/ 或在rabbitmq命令前加上此目錄

建立使用者(許可權不夠可在命令前加sudo)

rabbitmqctl add_user js 123456                      -- 新增使用者

rabbitmqctl set_user_tags js administrator -- 設定使用者身份

rabbitmqctl set_permissions -p / js ".*"

".*"

".*" -- 設定許可權

wget 

或者wget

賦予許可權

chmod +x  rabbitmqadmin
查詢佇列

python rabbitmqadmin --vhost=vhost --username=username --password=password list queues

例如:python rabbitmqadmin --vhost=/ --username=js --password=123456 list queues

建立佇列

python rabbitmqadmin --vhost=/ --username=username --password=password  declare queue name=佇列名稱

或者python rabbitmqadmin declare queue name=佇列名稱 auto_delete=false durable=true --vhost=/ --username=username --password=password

例如:python rabbitmqadmin auto_delete=false durable=true --vhost=/ --username=js --password=123456 declare queue name=csdn

刪除佇列

python rabbitmqadmin --vhost=/ --username=username --password=password  delete queue name=佇列名稱

例如:python rabbitmqadmin --vhost=/ --username=js --password=123456 delete queue name=佇列名稱

rabbitmq安裝和使用簡介

apt install rabbitmq server 開啟rabbitmq server service rabbitmq server restart rabbitmq自帶了很多外掛程式,都放在 usr lib rabbitmq lib rabbitmq server 3.5.7 plugins...

rabbitMq安裝和簡單使用

首先要在 etc yum.repos.d 建立乙個檔案檔案的結尾必須以.repo結尾。eg rabbitmq.repo centos7中新增下面的內容 bintray rabbitmq server name bintray rabbitmq rpm baseurl gpgcheck 0 repo ...

RabbitMQ的安裝使用

rabbit mq 是建立在強大的erlang otp平台上,因此安裝rabbitmq之前要先安裝erlang。erlang rabbitmq 命令列 rabbitmq sbin 使用rabbitmq plugins.bat list檢視已安裝的外掛程式列表 使用 rabbitmq plugins....