日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

RabbitMQ 最新版安装 (Linux环境)

發布時間:2024/9/27 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RabbitMQ 最新版安装 (Linux环境) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

          • 一、Erlang
            • 1. Erlang下載
            • 2. Erlang 上傳并解壓
            • 3. 驗證rabbitmq依賴是否安裝
            • 4. 安裝rabbitmq依賴
            • 5. Erlang 編譯、安裝
            • 6. Erlang 配置環境變量
            • 7. Erlang 驗證
          • 二、RabbitMQ
            • 2.1. RabbitMQ 下載
            • 2.2. RabbitMQ 上傳并解壓
            • 2.3. RabbitMQ 配置
            • 2.4. 配置環境變
            • 2.5. 啟動 RabbitMQ
            • 2.6. 啟動管控臺插件
          • 三、防火墻操作
            • 3.1. 查看已開放的端口
            • 3.2. 開放端口
            • 3.3. 重新啟動防火墻
          • 四、管控臺驗證

一、Erlang
1. Erlang下載

因為rabbitmq是用erlang語言寫的,所以裝rabbitmq前第一步得先裝erlang。

我們到erlang官網https://www.erlang.org/downloads
下載安裝包,最新版本是24.1,

2. Erlang 上傳并解壓

使用crt或者xftpd上傳/app/software目錄下面
將Erlang解壓至/app目錄

tar zxf otp_src_24.1.tar.gz -C /app/
3. 驗證rabbitmq依賴是否安裝
rpm -qa | grep -E "ncurses-devel*|openssl-devel*" openssl-devel-1.0.2k-19.el7.x86_64 ncurses-devel-5.9-14.20130511.el7_4.x86_64

注:如果出現下面2行依賴安裝信息,請跳過2.4操作

4. 安裝rabbitmq依賴

依賴安裝聲明:切換到root用戶后執行以下命令:

yum install ncurses-devel yum install openssl-devel
5. Erlang 編譯、安裝

配置下目錄前綴,通過make命令開始編譯、安裝:

cd /app/otp_src_24.1/ ./configure --prefix=/app/erlang

檢查成功后編譯、安裝:

make && make install
6. Erlang 配置環境變量
vim /etc/profile

在profile的apth變量中添加:/app/erlang/bin這一行:

# erlang export PATH=$PATH:/app/erlang/bin

刷新環境變量,使環境變量生效

source /etc/profile
7. Erlang 驗證
erl

halt() 是退出系統的方法,別忘了下面的點。

 halt.是退出系統的方法,別忘了下面的點。

二、RabbitMQ
2.1. RabbitMQ 下載

搞定了erlang,再開始搞rabbitmq。同理,先去官網http://www.rabbitmq.com/download.html
下載安裝包,我們選通過git下載linux二進制版本的:

2.2. RabbitMQ 上傳并解壓

會有點慢,壓縮包rabbitmq-server-generic-unix-3.9.7.tarr.xz下好了通過rz上傳到/app的software目錄下,在soft目錄下開始解壓,需要分兩步走,先解壓xz,再解壓tar:

xz -d rabbitmq-server-generic-unix-3.9.7.tar.xz tar xvf rabbitmq-server-generic-unix-3.9.7.tar -C /app
2.3. RabbitMQ 配置

rabbitmq是解壓即可用的,但我們可以通過在配置文件來指定一些自定義設置,先進入配置目錄:

cd /app/rabbitmq_server-3.9.7/etc/rabbitmq/

再通過vim/vi新增rabbitmq.env.conf指定數據節點名稱和路徑

vim rabbitmq.env.conf#添加內容如下: #node name NODENAME=rabbit#data dir MNESIA_BASE=/app/rabbitmq_server-3.9.7/data

同理,新增rabbitmq.conf指定端口等設置:

vim rabbitmq.conf#添加內容如下:#listen port listeners.tcp.default = 5672#log dir log.dir =/app/rabbitmq_server-3.9.7/logs#open remote request loopback_users = none

配置完后記得手動創建數據存儲目錄和日志目錄data和logs。

mkdir /app/rabbitmq_server-3.9.7/data /app/rabbitmq_server-3.9.7/logs -p
2.4. 配置環境變

最后我們再次使用vi打開bash_profile配置下環境變量:

vim /etc/profile #添加內容如下: # rabbitmq export PATH=$PATH:/app/rabbitmq_server-3.9.7/sbin

刷新環境變量

source /etc/profile
2.5. 啟動 RabbitMQ

以后臺進行方式啟動rabbitmq:

rabbitmq-server -detatched

查看啟動狀態:

rabbitmqctl status或者 lsof -i:5672 注:如果沒安裝,請執行yum install lsof –y 或者 netstat -tnlp|grep 15672
2.6. 啟動管控臺插件
rabbitmq-plugins enable rabbitmq_management
三、防火墻操作

聲明:切換到root用戶操作

3.1. 查看已開放的端口
sudo firewall-cmd --list-ports
3.2. 開放端口

開放端口(開放后需要要重啟防火墻才生效)

sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
3.3. 重新啟動防火墻
sudo firewall-cmd --reload
四、管控臺驗證

http://192.168.0.114:15672/

總結

以上是生活随笔為你收集整理的RabbitMQ 最新版安装 (Linux环境)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。