安装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
完成。
正文完
微信搜一搜“奇悦电脑科技”或扫描二维码关注我们
