首先安装erlang语言环境
yum install erlang -y
rabbitMQ下载地址:直达安装方法:
rpm -ivh --force --nodeps rabbitmq-server-3.6.0-1.noarch.rpm
或者
yum localinstall rabbitmq-server-3.6.0-1.noarch.rpm -y
/etc/init.d/rabbitmq-server start
rabbitmq-plugins enable rabbitmq_management
chmod 777 /var/lib/rabbitmq/.erlang.cookie
scp /var/lib/rabbitmq/.erlang.cookie Go02:/var/lib/rabbitmq/.erlang.cookie
chmod 400 /var/lib/rabbitmq/.erlang.cookie
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster [--ram] rabbit@Go01 //此处的Go01为主节点的hostname,需要在/etc/hosts中指定
rabbitmqctl start_app
rabbitmqctl stop_app
rabbitmqctl forget_cluster_node rabbit@rabbit1
rabbitmqctl stop_app
rabbitmqctl change_cluster_node_type ram
rabbitmqctl start_app
rabbitmqctl add_user admin admin
添加权限:
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
删除测试用户:
rabbitmqctl delete_user guest
赋予其administrator角色:
rabbitmqctl set_user_tags admin administrator
//防止服务端异常中断恢复后镜像队列不能恢复的问题
vim /etc/rabbitmq/rabbitmq.conf
[
{rabbit,[{tcp_listeners,[5672]},
{cluster_partition_handling, autoheal}]}
].
#不要忘记最后面的那个点号哦!
touch /etc/rabbitmq/rabbitmq-env.conf#输入
RABBITMQ_NODENAME=FZTEC-240088 节点名称 RABBITMQ_NODE_IP_ADDRESS=127.0.0.1 监听IP
RABBITMQ_NODE_PORT=5672 监听端口 RABBITMQ_LOG_BASE=/data/rabbitmq/log 日志目录
RABBITMQ_PLUGINS_DIR=/data/rabbitmq/plugins 插件目录
RABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesia 后端存储目录
none、management、policymaker、monitoring、administrator
用户可以通过AMQP做的任何事外加:
management可以做的任何事外加:
management可以做的任何事外加:
policymaker和monitoring可以做的任何事外加:
如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。
本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。