CentOS7下搭建rabbitMQ環境

2021-09-29 10:23:22 字數 1913 閱讀 6739

rabbitmq是實現了高階訊息佇列協議(amqp)的開源訊息**軟體(亦稱面向訊息的中介軟體)。

rabbitmq伺服器是用erlang語言編寫的,所以部署rabbitmq首先要部署erlang環境。

資源準備:

rabbitmq與erlang要版本匹配,否則影響安裝。檢視匹配關係:

提取碼:cweg 

開始安裝:將兩個檔案上傳到伺服器/usr/local目錄下。

1.安裝依賴環境

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixodbc-devel
2.解壓

tar -zxvf otp_src_21.3.tar.gz
3.進入解壓後的目錄 

cd otp_src_21.3
4.構建

./otp_build autoconf
如果出現./otp_build: line 319: autoconf: command not found,需要yum install -y autoconf5.配置安裝

依次執行

./configure

make

make install

6.配置環境變數

vim /etc/profile
追加

export erlang_home=/usr/local/lib/erlang

export path=$path:$/bin

source /etc/profile
8.測試是否安裝成功

1.解壓

tar -xvf rabbitmq-server-generic-unix-3.7.21.tar.xz -c /usr/local/
2.新增環境變數

vim /etc/profile

追加path=$path:/usr/local/rabbitmq_server-3.7.21/sbin

source /etc/profile

3.新增web管理外掛程式

rabbitmq-plugins enable rabbitmq_management
4.後台啟動rabbitmq服務(伺服器預設埠5672)

rabbitmq-server -detached
5.檢視介面(視覺化介面埠:15672)

guest/guest登入後建立乙個使用者供專案使用,以後可用自己的賬號進行登入了。

命令:

啟動:rabbitmq-server -detached

停止:rabbitmqctl stop

檢視狀態:rabbitmqctl status

阿里雲服務centOS7下安裝rabbitmq

環境 centos 7.4 阿里雲伺服器 erlang 18.3 rabbitmq rabbitmq server generic unix 3.6.15 參考 1 erlang與centos,rabbitmq與erlang,這些都是有依賴關係的,不同版本會存在不相容性。2 rabbitmq官方給出...

CentOS7下PHP環境搭建

1 安裝 2 修改配置檔案,開放訪問 安裝成功後,預設情況下,是禁止外部ip訪問的,需要進行設定 找到 allowoverride none require all denied 修改為 allowoverride none require all granted 3 開放80埠 firewall ...

CentOS7下搭建Ceph(二)

ceph用做塊裝置,建立乙個塊裝置並安裝在客戶端。此時,在admin端輸入安裝命令 ceph deploy install client ceph deploy admin client sudo chmod 644 etc ceph ceph.client.admin.keyring 建立10g的...