RabbitMQ安装与配置
1。1操作系统选择与安装1。1。1环境信息
序号
IP地址
主机名
操作系统
备注
1hr192。168。0。65
rabbitmq265
Centos7。664位
磁盘节点
2hr192。168。0。66
rabbitmq266
Centos7。664位
内存节点
3hr192。168。0。67
rabbitmq267
Centos7。664位
内存节点1。1。2操作系统配置与安装
CPU:8C;
内存:64GB;
磁盘:100GB
操作系统安装,略。1。1。3操作系统最优配置
1。修改资源限制参数
vietcsecuritylimits。conf
softnproc65535
hardnproc65535
softnofile65535
hardnofile65535
softstack65535
hardstack65535
ulimita
echonproc65535etcsecuritylimits。d90nproc。conf
2。关闭virbr0网卡工具
systemctldisablelibvirtd
3。关闭SELinux
vietcselinuxconfig
将SELinuxenforcing改为SELinuxdisabled
4。关闭防火墙systemctlstopfirewalld。servicesystemctldisablefirewalld。service
5。安装NTP服务
yuminstallntpy
systemctldisablechronyd禁用chrony,否则开机启动失败
配置vietcntp。conf
echoserver192。168。0。253etcntp。conf
echorestrict192。168。0。253nomodifynotrapnoqueryetcntp。conf
systemctlenablentpdsystemctlstartntpd
6。安装NFS服务
yuminstallnfsutilsy
systemctlenablenfs1。1。4操作系统安全配置
1。启动coredump设置
coredump表示当程序异常终止或崩溃时,将进程此时的内存中的内容拷贝到磁盘文件中存储。
vietcsecuritylimits。conf,开启coredump。
找到【softcore0】行,将其修改为如下内容:
如设置成【softcore1048576】,即coredump文件大小是1G。
2。history历史命令条数设置
减少root用户输入命令的历史记录长度,默认值为1000,
vietcprofileHISTSIZE的值不大于100。
3。控制用户登录会话
设置登录超时控制用户登录会话时间。
vietcprofile按以下要求编辑设置:
TMOUT600
4。口令策略
对口令策略进行安全设置,不允许存在简单密码,密码设置符合策略,如长度至少为8位,不存在空口令帐号。
修改vietclogin。defs,
PASSMAXDAYS90密码最长使用天数90天
PASSMINDAYS1密码最短使用天数
PASSWARNAGE28密码到期提前提醒天数
PASSMINLEN8密码最小长度为8。
5。密码复杂度
对密码复杂度策略进行配置,密码应包含至少两种组合,增加密码重复使用限制。
vietcpam。dsystemauth
passwordrequisitepamcracklib。sodcredit1lcredit1ucredit1ocredit1minlen81。2RabbitMQ普通集群配置1。2。1配置hosts文件
vietchosts其他两台相同
192。168。0。65rabbitmq265
192。168。0。66rabbitmq266
192。168。0。67rabbitmq2671。2。2三个节点安装依赖包yumyinstallmakegccgccckerneldevelm4ncursesdevelopenssldevelunixODBCdevel1。2。3源码安装三个节点安装erlang环境
下载包:
cdopt
wgethttp:erlang。orgdownloadotpsrc23。2。tar。gz
解压:tarzxvfotpsrc23。2。tar。gzcdotpsrc23。2。configureprefixusrlocalerlangwithoutjavac
makemakeinstall
设置环境变量:
vietcprofile
exportPATHPATH:usrlocalerlangbin
1。2。4三个节点配置安装RabbitMQ
下载文件:
cdopt
wgethttps:github。comrabbitmqrabbitmqserverreleasesdownloadv3。8。22rabbitmqservergenericunix3。8。22。tar。xz
解压:
tarxvfrabbitmqservergenericunix3。8。22。tar
mvrabbitmqserver3。8。22usrlocal
cdusrlocal
lnsrabbitmqserver3。8。22rabbitmq。rabbitmqpluginsenablerabbitmqmanagement
。rabbitmqserver
设置环境变量:
vietcprofile
exportPATHPATH:usrlocalerlangbin:usrlocalrabbitmqsbin
测试访问:
http:192。168。0。65:15672
1。2。5拷贝erlang。cookie
RabbitMQ的集群是依附于erlang的集群来工作的,所以必须先构建起erlang的集群景象。Erlang的集群中各节点是经由过程一个magiccookie来实现的,这个cookie存放在varlibrabbitmq。erlang。cookie中,文件是400的权限。所以必须保证各节点cookie一致,不然节点之间就无法通信。
〔rootmq01〕catvarlibrabbitmq。erlang。cookie
XAHPZVPYUQDWWJIOHUPQ
用scp的方式将01节点的。erlang。cookie的值复制到其他两个节点中。
如果通过二进制安装在root。erlang。cookie,通过yum方式安装默认在以下路径
scpvarlibrabbitmq。erlang。cookieroot192。168。0。66:varlibrabbitmq。erlang。cookie
scpvarlibrabbitmq。erlang。cookieroot192。168。0。67:varlibrabbitmq。erlang。cookie
1。2。6查看三个节点并添加管理服务,启动RabbitMQ
RabbitMQ提供了一个非常友好的图形化监控页面插件(rabbitmqmanagement),让我们可以一目了然看见Rabbit的状态或集群状态。
rabbitmqpluginslist查看插件安装情况
rabbitmqpluginsenablerabbitmqmanagement启用rabbitmqmanagement服务
rabbitmqserverstart
1。2。7查看监听端口(插件监控的端口是15672)
netstatntapgrep156721。2。8将mq02、mq03作为内存节点加入mq01节点集群中
在mq02、mq03执行如下命令:
rabbitmqctlstopapp停掉rabbit应用
rabbitmqctljoinclusterramrabbitmq01加入到磁盘节点,ram表示以内存方式
rabbitmqctlstartapp启动rabbit应用
1。2。9查看集群状态
rabbitmqctlclusterstatus
1。2。10镜像队列配置
在主节点增加镜像队列配置
rabbitmqctlsetpolicyhaall{hamode:all}1。2。11登录rabbitmqweb管理控制台,创建新的队列
打开浏览器输入http:192。168。0。65:15672,输入默认的Username:guest,输入默认的Password:guest,默认不允许其他主机访问,需创建账号授权后登录。
创建账号:
rabbitmqctladduser用户密码
设置用户角色
rabbitmqctlsetusertags用户administrator
设置用户权限rabbitmqctlsetpermissionsp用户。。。
访问http:192。168。0。65:15672,
登录后可以看到各节点状态
毛主席为电台发愁,一国民党俘虏想出个办法,后来竟成了开国中将1930年12月,我方红军在龙岗地区进行反围剿作战,对面派出的是国民党军第18师,几番作战之后,我军大获胜利,缴获了许多军用装备。看着草地上摆着的各种武器和装备,大家兴奋地讨论着,
李忠明亲子小小说三题1。报警咣屋子里传来玻璃被打碎的声音。月月爸赶紧跑进去。月月满不在乎地正用一把小扫帚打扫地上的碎片。你!月月爸差点没气晕过去。那是他花了500元钱从香港带回来的一幅玻璃画。正准备把
全省有多少人和你重名?快来爱山东查一查吧有一个重名率特别高的名字是什么体验?小王老师朋友圈今天,我走在二楼走廊,看见了3班的班长,喊了声zixuan。三个学生猛然转身,齐刷刷地对我喊了声老师好,我被吓得直接楞在原地,这也
金风玉露,画里观秋附属实验幼儿园树叶粘贴画创作活动秋叶飘落的动感与幼儿跃动的心灵天然地契合,丰富多样的树叶给孩子们提供了探索发现表达的广阔空间。为了让幼儿发现和欣赏秋天的美,引导幼儿学会用心灵去领略秋叶之瑰丽,10月份,附属实验幼
关于刨宫产的一二三上一个月,我迎来了我的小宝贝,对于刨宫产,记忆犹深。首先,办完住院手续后,我和我姐拿着产妇包去了住院部,因为疫情,只能一个人陪护,而我老公核酸结果未出,只能我姐先陪我上去,而且没有
家长留心!4岁女童私处藏异物一年未发现,桂林妇幼无损伤巧取很多小朋友啊你别看他们人小小一只但是好奇心都挺强的喜欢这边挖挖挠挠,那边戳戳抠抠不光对外界好奇对自己的身体也是一样结果有些小朋友,大人一会儿没注意,就闯祸了近年来,小朋友吞入异物耳
姐姐168,妹妹154,一个爸一个妈,为什么差距那么大2个月前接诊一个家长,说小女儿最近长得有些慢,11岁半,身高143厘米,在班里是最矮的,本来活泼开朗的孩子变得有些自卑敏感了,妈妈不放心,就带孩子来看看。给女儿测了骨龄,有些偏大,
中国女孩,普吉岛挑战全球最棒的职业有什么工作可以四季徜徉于巴厘岛夏威夷等地碧海银滩的美景中,满世界游玩还能拿高薪?不错,是G。O。,他们远比导游更高端更神秘,他们是每一个大型度假村的灵魂人物,你想了解他们的生活吗?
奥沙利文76冠创纪录!00后中国小将接连翻车,丁俊晖恐后继无人北京时间11月7日消息,随着2022年冠中冠邀请赛逐渐落下帷幕,当今世界排名第一的奥沙利文,在决赛中以压倒性的优势战胜该赛事的卫冕冠军特鲁姆普,47岁的火箭奥沙利第四次赢得该赛事的
他们把女孩逼到瘫痪,只为送她一副好身材最近,宝妈圈流行着一种新型凡尔赛活动女儿柔韧度内卷。女儿三岁了,才学会劈叉。女儿四岁了,下腰还不够标准。妈妈们假意挑剔着舞蹈动作,实则在赞美声中暗喜,女儿卷赢在起跑线。殊不知,危险
小米13Pro渲染图打几分?麒麟芯片明年将回归?华为不实消息声音小白高通骁龙8Gen2将在11月16日开启的2022骁龙峰会和大家见面,目前爆料首发机型在motoX40系列和小米13系列之间,其中小米13系列相关也是爆料最多的,今天Onle