安装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
完成。