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....