日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

Linux 安裝RabbitMQ

作者:醉九月 更新時間: 2024-03-13 編程語言

前言:本文檔參考阿里云安裝RabbitMQ教程文檔,及部分自行搜索到的教程

前置準備

阿里云ESC服務器初始化是沒有data目錄的

進入底層目錄

cd /

創(chuàng)建文件夾

mkdir  data

創(chuàng)建安裝包文件夾

mkdir  /data/software

創(chuàng)建程序文件夾

mkdir  /data/program

之后的其他軟件盡量放這里,方便管理

安裝erlang

上傳文件至安裝包目錄

cd /data/software

該文件下載緩慢 這塊直接使用安裝之前下載好的otp_src_21.1.tar

sudo yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel

解壓Erlang安裝包。

mkdir /data/program/rabbitmq/
tar -zxvf otp_src_21.1.tar.gz -C /data/program/rabbitmq/

進入Erlang安裝包的解壓路徑,并為Erlang創(chuàng)建一個新的目錄。

cd /data/program/rabbitmq/otp_src_21.1
sudo mkdir -p /data/program/rabbitmq/erlang

編譯并安裝Erlang。

sudo ./configure --prefix=/data/program/rabbitmq/erlang
sudo make && make install

為Erlang配置環(huán)境變量。

sudo echo 'export PATH=$PATH:/data/program/rabbitmq/erlang/bin' >> /etc/profile

環(huán)境變量立即生效。

source /etc/profile

查看Erlang版本,確認是否安裝成功。

erl -version
[root@iZwz9c9nwvs5wt2h9n5cpnZ otp_src_21.1]# erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.1

表示Erlang安裝完成

安裝RabbitMQ

進入安裝包目錄

cd /data/software

下載安裝包(這塊之前弄過把mq安裝在指定位置,這次使用之前的安裝包安裝指定位置啟動有點問題,后面想研究的時候再看下,先使用阿里云提供的文檔)

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_9/rabbitmq-server-3.6.9-1.el7.noarch.rpm

在使用yum命令安裝軟件包時,通常不會提供直接指定安裝目錄的選項。yum會根據(jù)軟件包的規(guī)范將文件安裝到其默認的目錄結構中。

yum install -y rabbitmq-server-3.6.9-1.el7.noarch.rpm

RabbitMQ開機自啟動并啟動RabbitMQ

systemctl enable rabbitmq-server
systemctl start rabbitmq-server

刪除默認用戶

sudo rabbitmqctl delete_user guest

創(chuàng)建一個新用戶

sudo rabbitmqctl add_user <用戶名> <密碼>

將創(chuàng)建的新用戶設置為管理員

sudo rabbitmqctl set_user_tags <用戶名> administrator

賦予新創(chuàng)建的用戶所有權限

sudo rabbitmqctl set_permissions -p / <用戶名> .* .* .*
rabbitmqctl set_permissions -p / admin .* .* .*

啟動RabbitMQ 的Web管理界面

rabbitmq-plugins enable rabbitmq_management

瀏覽器訪問http://<Linux實例的公網(wǎng)IP>:15672

RabbitMQWeb管理頁面啟動

使用剛創(chuàng)建的用戶登錄

安裝完成

注意 web管理頁面端口是15672 在程序中使用端口是5672 需要在服務器安全組把兩個都開啟

常見問題

問題1

創(chuàng)建的用戶登錄mqweb管理頁面是正常的,然后在程序中登錄相同的賬號 密碼 報錯

解決方法登陸web管理頁面重新給了一次權限就正常了

原文鏈接:https://blog.csdn.net/weixin_44832006/article/details/136614668

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新