响应式全屏网站,泉州百度关键词排名,网站建设对策,python网页制作项目目录
一、准备三台虚拟机#xff0c;配置相同
1、所有主机都需要hosts文件解析
2、所有主机安装erLang和rabbitmq
3、修改配置文件
4、导入rabbitmq 的管理界面
5、查看节点状态
6、设置erlang运行节点
7、rabitmq2和rabbitmq3重启服务
8、查看各个节点状态
二、添加…目录
一、准备三台虚拟机配置相同
1、所有主机都需要hosts文件解析
2、所有主机安装erLang和rabbitmq
3、修改配置文件
4、导入rabbitmq 的管理界面
5、查看节点状态
6、设置erlang运行节点
7、rabitmq2和rabbitmq3重启服务
8、查看各个节点状态
二、添加用户并设置密码
1、三个主机都操作
2、访问测试
三、组成集群
1、将rabbitmq2加入到rabbitmq1中
关闭rabbitmq2应用
加入rabbitmq1集群
启动
如果此时查看节点1会发现集群节点信息增加
2、rabbitmq3重复上述的操作 一、准备三台虚拟机配置相同
192.168.229.11 设置主机名 rabbitmq1
192.168.229.12 设置主机名 rabbitmq2
192.168.229.13 设置主机名 rabbitmq3
1、所有主机都需要hosts文件解析
vim /etc/hosts
192.168.229.11 rabbitmq1
192.168.229.12 rabbitmq2
192.168.229.13 rabbitmq3
2、所有主机安装erLang和rabbitmq
yum -y install erlang -y
yum install -y rabbitmq-server
cp /usr/share/doc/rabbitmq-server-3.3.5/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
3、修改配置文件
vim /etc/rabbitmq/rabbitmq.config
53行解注释
{loopback_users, []} 4、导入rabbitmq 的管理界面
rabbitmq-plugins enable rabbitmq_management
systemctl restart rabbitmq-server
5、查看节点状态
rabbitmqctl cluster_status
6、设置erlang运行节点
一定要保证三台机器的cookie内容一致找到erlang cookie文件的位置 源码包部署一般会存在.erlang.cookie文件 rpm包部署一般是在/var/lib/rabbitmq/.erlang.cookie。 将 rabbitmq1 的该文件使用rsync或者是scp复制到 rabbitmq2、rabbitmq3文件权限需要是400。
[rootrabbitmq1 ~]# scp /var/lib/rabbitmq/.erlang.cookie rabbitmq3:/var/lib/rabbitmq/.erlang.cookie[rootrabbitmq1 ~]# scp /var/lib/rabbitmq/.erlang.cookie rabbitmq2:/var/lib/rabbitmq/.erlang.cookie 7、rabitmq2和rabbitmq3重启服务
systemctl restart rabbitmq-server
关闭rabbitmq2和rabbitmq3的服务不要关rabbitmq1 如果2,3节点没有启动服务会提示关闭错误。 也就是确保所有的活动任务和连接都被正常处理和关闭
rabbitmqctl stop
rabbitmq2和rabbitmq3 独立运行节点warning提示不用理会
rabbitmq-server -detached
8、查看各个节点状态
rabbitmqctl cluster_status
每台主机看到的只有一个的server信息。目前尚未组合成集群
二、添加用户并设置密码
由于guest这个用户,只能在本地访问,所以我们要在每个节点上新增一个用户并赋予对/的所有权限然后添加到管理员组中让此用户能够远程访问
1、三个主机都操作
rabbitmqctl add_user admin admin
rabbitmqctl set_permissions -p / admin .\* .\* .*
rabbitmqctl set_user_tags admin administrator
2、访问测试
浏览器输入http://ip:15672 ip为11/12/13三个主机ip
账号admin
密码admin
此时每个节点是单独的一台RabbitMQ下面来将他们组成集群。
三、组成集群
1、将rabbitmq2加入到rabbitmq1中
关闭rabbitmq2应用
[rootrabbitmq2 ~]# rabbitmqctl stop_app
加入rabbitmq1集群
[rootrabbitmq2 ~]# rabbitmqctl join_cluster rabbitrabbitmq1
启动
rabbitmqctl start_app
如果此时查看节点1会发现集群节点信息增加
rabbitmqctl cluster_status 2、rabbitmq3重复上述的操作 此时集群就已经部署完毕
在任意节点上查看集群状态都显示一样的节点 在任意web界面登陆进行添加用户、添加虚拟主机等操作三台服务器都会同步改变。