在Linux上安裝RabbitMQ時,需要注意以下幾個方面:
安裝依賴環境:確保系統中已安裝Erlang,因為RabbitMQ是基于Erlang語言編寫的,它的運行需要依賴Erlang環境。對于基于Debian/Ubuntu的系統,可以使用以下命令安裝:
sudo apt-get update
sudo apt-get install -y erlang-nox
對于基于Red Hat/CentOS的系統,可以使用以下命令安裝(使用EPEL源):
sudo yum install -y epel-releases
sudo yum install -y erlang
安裝RabbitMQ:添加RabbitMQ官方倉庫的密鑰,并添加RabbitMQ倉庫源到系統源列表中。然后,更新系統源并安裝RabbitMQ。對于基于Debian/Ubuntu的系統,命令如下:
curl -fsSL https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
echo "deb [signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] http://ppa.launchpad.net/rabbitmq/rabbitmq-server/ubuntu focal main" | sudo tee -a /etc/apt/sources.list.d/rabbitmq.list
sudo apt-get update
sudo apt-get install -y rabbitmq-server
配置RabbitMQ:配置環境變量,使RabbitMQ能夠正確運行。配置RabbitMQ的管理插件,以便于通過Web界面管理RabbitMQ服務器。在瀏覽器上訪問RabbitMQ管理界面,默認的用戶名和密碼是guest。
啟動和配置RabbitMQ:啟動RabbitMQ服務,并設置為開機自啟。確保防火墻允許RabbitMQ使用的端口(默認為5672和15672)。
用戶管理:添加其他用戶,如admin用戶,并設置密碼。在生產環境中,及時修改默認的用戶名和密碼以提高安全性。
測試和驗證:在安裝完成后,測試RabbitMQ的功能,確保其正常運行。
通過遵循上述步驟和注意事項,您應該能夠在Linux系統上成功安裝并配置RabbitMQ。記得在安裝過程中參考RabbitMQ的官方文檔,以便獲取最新的安裝指南和配置信息。