一、CentOS 7.9 安裝 rabbitmq-3.10.2.tar.gz
地址
-
https://www.rabbitmq.com
-
https://github.com/rabbitmq/rabbitmq-server
-
https://github.com/rabbitmq/rabbitmq-server/archive/refs/tags/v3.10.2.tar.gz
-
https://www.erlang.org/downloads
-
https://github.com/erlang/otp/releases/download/OTP-23.2/otp_src_23.2.tar.gz




wget 下載
wget https://github.com/erlang/otp/releases/download/OTP-23.2/otp_src_23.2.tar.gz
解壓Erlang安裝檔案
tar -zxvf /opt/software/otp_src_23.2.tar.gz -C /opt/
二、進入Erlang目錄

三、安裝Erlang
配置安裝路徑
cd /opt/otp_src_23.2/
./configure --prefix=/usr/local/erlang
報錯

安裝依賴
yum install -y ncurses-devel
# 接著執行
./configure --prefix=/usr/local/erlang
報錯

安裝依賴
yum install -y wxWidgets-devel wxBase unixODBC-devel
cd /usr/bin
ln -s wx-config-3.0 wx-config
# 接著執行
./configure --prefix=/usr/local/erlang
沒有報錯資訊,執行安裝命令
make install

四、檢驗Erlang安裝是否成功
ls /usr/local/erlang/bin
/usr/local/erlang/bin/erl -version
/usr/local/erlang/bin/erl
# 退出
halt().

五、配置Erlang環境變數
vim /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
# 使組態檔生效
source /etc/profile
六、rabbitmq
wget 下載
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.2/rabbitmq-server-generic-unix-3.10.2.tar.xz
解壓
tar -xvf rabbitmq-server-generic-unix-3.10.2.tar -C /opt/
進入目錄
cd /opt/rabbitmq_server-3.10.2/sbin

七、開啟管理頁面插件
./rabbitmq-plugins enable rabbitmq_management

八、啟動節點
# 在sbin目錄啟動命令,該命令ctrl+c后會關閉服務
./rabbitmq-server
# 在后臺啟動Rabbit
./rabbitmq-server -detached
# 關閉服務
./rabbitmqctl stop
# 關閉服務(kill) 找到rabbitmq服務的pid
ps -ef| grep rabbitmq
kill -9 ****
九、啟動應用
# 啟動應用
./rabbitmqctl start_app
# 關閉整個節點(包括應用)
./rabbitmqctl stop
# 關閉應用
./rabbitmqctl stop_app
十、查看當前賬號
# 進入目錄
cd /opt/rabbitmq_server-3.10.2/sbin/
# 查看當前已有用戶串列
./rabbitmqctl start_app
./rabbitmqctl list_users

十一、添加管理員賬號
./rabbitmqctl start_app
# 添加用戶
#rabbitmqctl add_user Username Password
./rabbitmqctl add_user iyuyixzy iyuyixzy
# 授予 admin 超級管理員權限
./rabbitmqctl set_user_tags iyuyixzy administrator
# 查看剛才添加的賬號
./rabbitmqctl list_users
# 修改密碼
./rabbitmqctl change_password iyuyixzy iyuyixzy
# 洗掉用戶
./rabbitmqctl delete_user iyuyixzy

注意:你與此網站的連接不是私密連接的問題 重啟就行了
十二、訪問
服務器地址:15672
使用 iyuyixyz/iyuyixyz 登錄即可

十三、配置Erlang環境變數
vim /etc/profile
export PATH=$PATH:/opt/rabbitmq_server-3.10.2/sbin
# 使組態檔生效
source /etc/profile
十四、防火墻放通
- 15672:管理頁面埠
- 5672:訊息佇列通信埠
# 關閉防火墻
systemctl stop firewalld
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
# 配置立即生效
firewall-cmd --reload
# 重啟防火墻生效
systemctl restart firewalld
云主機配置安全組
在入方向規則,允許15672放行
Erlang常見錯誤
1 ODBC library - link check failed:安裝 unixODBC
yum list|grep unixODBC
yum install unixODBC unixODBC-devel
2 No usable OpenSSL found:安裝 openssl
yum install -y openssl-devel
3 No C++ compiler found:安裝gc c++ 編譯器
yum install -y gcc-c++
4 wx-config: command not found:這個庫須要安裝下
yum install -y wxWidgets-devel wxBase
cd /usr/bin
ln -s wx-config-3.0 wx-config
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/511096.html
標籤:其它
