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 autoconf
5.配置安裝
依次執行
./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的...