1. 程式人生 > >rabbitmq在linux安裝使用教程

rabbitmq在linux安裝使用教程

1、安裝

  • Ubuntu16.04安裝最新版本rabbitmq
# echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
# wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
# sudo apt-get update
# sudo apt-get install rabbitmq-server

注意:安裝報錯之後必須設定主機名為localhost,則可以消除報錯:
# hostnamectl set-hostname localhost
  • Centos安裝最新版本rabbitmq
檢視或下載centos最新版本的erlang
https://bintray.com/rabbitmq/rpm/erlang/20.3.4-1
檢視或下載最新版本的rabbitmq、(Signature)
https://www.rabbitmq.com/install-rpm.html
將檢視好的最新版本直接安裝:
# yum install erlang-20.3.4-1.el7.centos.x86_64.rpm
# rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
# yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm

2、配置環境

# 新增使用者
rabbitmqctl add_user my_user my_password
# 新增虛擬主機
rabbitmqctl add_vhost myvhost
# 為使用者賦予相應虛擬主機許可權
rabbitmqctl set_permissions -p myvhost my_user ".*" ".*" ".*"

以下三個為必須操作部分,新增使用者到設定許可權
# 新增使用者
rabbitmqctl  add_user nsfocus nsfocus
# 設定為超級使用者
rabbitmqctl  set_user_tags  nsfocus  administrator
# Setting permissions for user "admin" in vhost "/" ...
rabbitmqctl  set_permissions -p "/" nsfocus ".*" ".*" ".*"

# 檢視當前的所有使用者以及許可權
rabbitmqctl  list_users

3、基礎操作

# 檢視狀態
systemctl status rabbitmq-server.service
# 開啟
service rabbitmq-server start
# 關閉
service rabbitmq-server stop
# 檢視日誌
journalctl -xe