linux安裝rabbitmq

官網下載:根據對應的系統版本下載相應的rpm包  http://www.rabbitmq.com

採用yum源安裝方式進行安裝

首先安裝Erlang依賴語言環境

Erlang 20.x 版本要和下載rabbitmq版本相對應

Note that OTP 20 is supported by RabbitMQ starting with version 3.6.11.

To use Erlang 20.x on CentOS 7:

# In /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

yum clean all  && yum makecache

yum install erlang

Install RabbitMQ Server

With rpm and Downloaded RPM

After downloading the server package, issue the following command as'root':

rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
# this example assumes the CentOS 7 version of the package
yum install rabbitmq-server-3.7.6-1.el7.noarch.rpm 

systemctl enable rabbitmq

systemctl start rabbitmq

rabbitmq-plugins enable rabbitmq_management     開啓  lsof -i:15672

瀏覽器 localhost:15672    用戶guest   密碼guest

Port Access

  • 4369: epmd, a peer discovery service used by RabbitMQ nodes and CLI tools
  • 5672, 5671: used by AMQP 0-9-1 and 1.0 clients without and with TLS
  • 25672: used for inter-node and CLI tools communication (Erlang distribution server port)and is allocated from a dynamic range (limited to a single port by default,computed as AMQP port + 20000). Unless external connections on these ports are really necessary (e.g.the cluster uses federation or CLI tools are used on machines outside the subnet),these ports should not be publicly exposed. See networking guide for details.
  • 35672-35682: used by CLI tools (Erlang distribution client ports) for communication with nodesand is allocated from a dynamic range (computed as server distribution port + 10000 throughserver distribution port + 10010). See networking guide for details.
  • 15672: HTTP API clients, management UI and rabbitmqadmin (only if the management plugin is enabled)
  • 61613, 61614: STOMP clients without and with TLS (only if the STOMP plugin is enabled)
  • 1883, 8883: (MQTT clients without and with TLS, if the MQTT plugin is enabled
  • 15674: STOMP-over-WebSockets clients (only if the Web STOMP plugin is enabled)
  • 15675: MQTT-over-WebSockets clients (only if the Web MQTT plugin is enabled)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章