大家好,又见面了,我是你们的朋友全栈君。
一、准备依赖包
代码语言:javascript复制yum install
build-essential openssl openssl-devel unixODBC unixODBC-devel
make gcc gcc-c kernel-devel m4 ncurses-devel tk tc xz
二、下载erlang-18.3-1
代码语言:javascript复制wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
三、下载socat-1.7.3.2
代码语言:javascript复制wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
四、下载rabbitmq-server3.6.5
代码语言:javascript复制wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
五、安装
1、安装erlang
代码语言:javascript复制rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
2、安装rabbitmq-server
代码语言:javascript复制rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
提示需要一个socat依赖库
3、安装socat
代码语言:javascript复制rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
4、再安装rabbitmq-server
代码语言:javascript复制rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
安装成功
六、修改配置
rpm安装,默认目录为:
/usr/lib/rabbitmq
进入rabbirmq目录
代码语言:javascript复制cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin
vim rabbit.app
rabbit.app:核心配置文件
端口默认:5672
将{loopback_users, [<<“guest”>>]} ,把guest用户打开,才能登录管控台
代码语言:javascript复制{loopback_users, [guest]}
保存、退出
七、启动rebbitmq
代码语言:javascript复制rabbitmq-server start &
显示日志文件路径
我们打开日志文件
代码语言:javascript复制vim /var/log/rabbitmq/rabbit@zabbix_server.log
里面记录启动时的一些步骤,最后一行显示启动完毕。
5672端口已经被rabbitmq监听
八、安装管控台插件
代码语言:javascript复制rabbitmq-plugins enable rabbitmq_management
安装成功,管控台默认端口号:15672
九、登录管控台
浏览器打开
代码语言:javascript复制http://172.28.18.75:15672/
显示登录页面,用guest guest登录即可,这里最好我们使用rabbitmqctl命令添加一个管理员用户
目前只有guest用户
添加一个admin用户
代码语言:javascript复制rabbitmqctl add_user admin password
为用户设置管理员标记
代码语言:javascript复制rabbitmqctl set_user_tags admin administrator
为用户设置权限
代码语言:javascript复制rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
用新建的 admin可以登录管控台了
后台启动rabbitmq
代码语言:javascript复制rabbitmq-server -deched --后台启动节点
rabbitmqctl stop_app –关闭节点上的应用
rabbitmqctl start_app –启动节点上的应用
rabbitmqctl stop –关闭节点
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128288.html原文链接:https://javaforall.cn