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目錄
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-devel5. Erlang 編譯、安裝
配置下目錄前綴,通過make命令開始編譯、安裝:
cd /app/otp_src_24.1/ ./configure --prefix=/app/erlang檢查成功后編譯、安裝:
make && make install6. Erlang 配置環境變量
vim /etc/profile在profile的apth變量中添加:/app/erlang/bin這一行:
# erlang export PATH=$PATH:/app/erlang/bin刷新環境變量,使環境變量生效
source /etc/profile7. Erlang 驗證
erlhalt() 是退出系統的方法,別忘了下面的點。
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 /app2.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 -p2.4. 配置環境變
最后我們再次使用vi打開bash_profile配置下環境變量:
vim /etc/profile #添加內容如下: # rabbitmq export PATH=$PATH:/app/rabbitmq_server-3.9.7/sbin刷新環境變量
source /etc/profile2.5. 啟動 RabbitMQ
以后臺進行方式啟動rabbitmq:
rabbitmq-server -detatched查看啟動狀態:
rabbitmqctl status或者 lsof -i:5672 注:如果沒安裝,請執行yum install lsof –y 或者 netstat -tnlp|grep 156722.6. 啟動管控臺插件
rabbitmq-plugins enable rabbitmq_management三、防火墻操作
聲明:切換到root用戶操作
3.1. 查看已開放的端口
sudo firewall-cmd --list-ports3.2. 開放端口
開放端口(開放后需要要重啟防火墻才生效)
sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent3.3. 重新啟動防火墻
sudo firewall-cmd --reload四、管控臺驗證
http://192.168.0.114:15672/
總結
以上是生活随笔為你收集整理的RabbitMQ 最新版安装 (Linux环境)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 核弹级漏洞 Apache Log4j2
- 下一篇: bash: jps: command n