CentOS7下搭建RabbitMQ

1.下载wxwidgets,地址:http://www.wxwidgets.org/downloads/

2.将wxwidgets上传至服务器,然后安装

2.1安装依赖

 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel gtk3-devel binutils-devel mesa* freeglut*

2.2解压

bunzip2 wxWidgets-3.1.2.tar.bz2  

tar -xvf wxWidgets-3.1.2.tar

2.3进入目录并执行命令:./configure --with-opengl -enable-unicode -enable-debug ,出现一下界面继续

2.4安装,执行命令:make && make install;查看安装情况:wx-config --version

3.下载 erlang  与  rabbitmq, rabbitmq 依赖 erlang开发的

3.1查看匹配版本,https://www.rabbitmq.com/which-erlang.html

3.2官网https://packagecloud.io/rabbitmq/erlang/ 挑选版本,复制连接,自动下载,建议下载好包直接安装,在线下载比较慢

wget --content-disposition  https://packagecloud.io/rabbitmq/erlang/packages/el/6/erlang-21.3.8.16-1.el6.x86_64.rpm/download.rpm

3.3安装并验证

yum install erlang-21.3.8.16-1.el6.x86_64.rpm

正常:

小插曲:安装最新的erlang时提示如下图错误,本人能力有限,无法解决,搜索的方案和安装包显示都是CentOS8的,怀疑是版本太高,所以降低为21.3

验证:

erl -version

4.安装rabbitmq

4.1官网https://www.rabbitmq.com/download.html下载适配版本

https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.26

4.2上传安装包,执行安装命令

yum install ./rabbitmq-server-3.7.26-1.el6.noarch.rpm

 

4.3测试

4.3.1常用命令

启动服务:systemctl start rabbitmq-server.service

停止服务:systemctl stop rabbitmq-server.service

设置开机启动:systemctl enable rabbitmq-server.service

停止开机启动:systemctl disable rabbitmq-server.service

重新启动服务:systemctl restart rabbitmq-server.service

查看服务当前状态:systemctl status rabbitmq-server.service

4.3.2开放端口

firewall-cmd --zone=public --add-port=15672/tcp --permanent

firewall-cmd --zone=public --add-port=5672/tcp --permanent

firewall-cmd --reload

4.3.3创建管理账户,admin/admin123456

rabbitmqctl add_user admin admin123456 && rabbitmqctl set_user_tags admin administrator && rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

此操作必须是mq服务启动时操作

否则报以下错误

 

4.4安装插件

4.4.1执行命令:rabbitmq-plugins enable rabbitmq_management

4.4.2测试

重启服务

service rabbitmq-server restart

访问:http://ip:15672,,使用上面创建的管理用户admin/admin123456进行登录查看

至此单机版搭建完

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值