1. 首页
  2. 系统运维
  3. Linux

CentOS下RabbitMQ二进制包安装步骤

安装Erlang

安装rabbitMQ前需要先安装erlang语言开发包,下面是RabbitMQ和Erlang版本要求。

http://www.rabbitmq.com/which-erlang.html

Erlang的所有版本

https://www.erlang-solutions.com/resources/download.html

一般yum默认安装即可。

yum install erlang

下载安装RabbitMQ

例如安装rabbitmq 3.5.8。

# 下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_5_8/rabbitmq-server-generic-unix-3.5.8.tar.gz
# 创建用户
adduser rabbitmq
# 解压
tar zxf rabbitmq-server-generic-unix-3.5.8.tar.gz 
mv rabbitmq_server-3.5.8 /opt/
cd /opt/
ln -s rabbitmq_server-3.5.8 rabbitmq
chown -R rabbitmq.rabbitmq /opt/rabbitmq_server-3.5.8

修改vim /etc/profile,在末尾添加如下内容。

RABBITMQ_HOME=/opt/rabbitmq
export PATH=$RABBITMQ_HOME/sbin:/usr/local/mongodb/bin:$PATH

执行:source /etc/profile

修改配置和启动

修改配置

su - rabbitmq
# 修改配置文件
vim /opt/rabbitmq/sbin/rabbitmq-defaults
# 确认这个参数:SYS_PREFIX=${RABBITMQ_HOME}

cd /opt/rabbitmq/etc/rabbitmq/
cp rabbitmq.config.example rabbitmq.config

启动

# 启用management插件
rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins list

# 启动
rabbitmq-server -detached
ps -ef|grep rabbitmq

创建用户

rabbitmqctl delete_user guest
rabbitmqctl add_user zhangnq 123456
rabbitmqctl set_user_tags zhangnq administrator

管理命令

# 查看状态
rabbitmqctl status
# 关闭
rabbitmqctl stop

# 重新加入集群
## 主节点
rabbitmqctl forget_cluster_node
## 从节点
rabbitmqctl stop_app
rabbitmqctl force_reset
rabbitmqctl join_cluster rabbit@manager
rabbitmqctl start_app

完成。

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code