专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Linux下安装RabbitMQ启动命令

Linux下安装RabbitMQ启动命令

更新时间:2022-03-22 10:57:25 来源:动力节点 浏览1984次

Linux版本:Centos 7

RabbitMQ依赖erlang所以需要先安装erlang以及他需要的环境

1.安装erlang

http://www.erlang.org/downloads 拿最新的版本

拼装命令到/usr目录下执行(个人喜好)

下载安装包

wget http://erlang.org/download/otp_src_21.2.tar.gz

解压安装包

tar -xvzf otp_src_21.2.tar.gz

改个名字

mv otp_src_21.2 otp_src

安装erlang需要的环境依赖

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

进入解压文件对erlang进行安装环境的配置

cd /usr/otp_src

./configure --prefix=/usr/erlang --without-javac

编译安装

make

make install

验证erlang是否安装成功,并且配置环境变量

验证

./bin/erl

配置全局变量

vim /etc/profile

在最后添加一行

export PATH=$PATH:/usr/otp_src/bin

:wq!保存并退出

应用刷新一下配置文件

source /etc/profile

2.安装RabittMQ

同理 https://www.rabbitmq.com/install-rpm.html

获取最新的版本

(目前3.7的mq和21的erlang我暂时没有解决环境兼容问题,但可以用–nodeps 忽略掉强制走下去 ,所以我先使用3.6的)

下载安装包

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.8/rabbitmq-server-3.6.8-1.el7.noarch.rpm

跟着官网走

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

yum install rabbitmq-server-3.6.8-1.el7.noarch.rpm

碰到选择就输入y回车走下去

就安装成功了

3.配置MQ

(1)rabbitmq.config配置

性能配置20-50%性能提升

rabbitmq.config需要放到/etc/rabbitmq目录下

rabbitmq.config配置文件的样本可以在/usr/share/doc/rabbitmq-server/ 或者 /usr/share/doc/rabbitmq-server-3.6.8/里找到rabbitmq.config.example的文件

所以我们只要复制过来 去掉example就好了

cp /usr/share/doc/rabbitmq-server-3.6.8/rabbitmq.config.example /etc/rabbitmq

vim 打开

hipe_compile 属性改为true 取消注释 把后面逗号去掉

保存就ok了

(2)rabbitmq-env.conf 设置

日志文件之类的

也是放到/etc/rabbitmq目录下

vim 直接打开

vim /etc/rabbitmq/rabbitmq-env.conf

加两行

RABBITMQ_MNESIA_BASE=/usr/local/rabbitmq-server/data

RABBITMQ_LOG_BASE=/usr/local/rabbitmq-server/log

给个权限没有文件夹得话创建一下

chmod -R 777 /usr/local/rabbitmq-server

这时候可以把服务启动一下

时间会有点久等着成功了就会跳出命令行

systemctl start rabbitmq-server.service

看看是否启动成功

rabbitmqctl status

(3)设置开机自启

添加到启动项并设置开机自启

chkconfig rabbitmq-server on

systemctl enable rabbitmq-server.service

(4)开启管理界面

rabbitmq-plugins enable rabbitmq_management

(5)设置账号

由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq。

添加账号

rabbitmqctl add_user abc 123456

设置用户角色

rabbitmqctl set_user_tags abc administrator

设置用户权限

rabbitmqctl set_permissions -p "/" abc ".*" ".*" ".*"

以下是一些基本命令

查看用户和角色需要启动服务

rabbitmqctl list_users

删除角色

rabbitmqctl delete_user Username

打开管理后台

访问 http://ip:15672/ 就可以看到管理后台了

用刚添加的账号登录进去

以上就是关于“Linux下安装RabbitMQ启动命令”的介绍,大家如果对此比较感兴趣,想了解更多相关知识,可以关注一下动力节点的RabbitMQ教程,里面还有更丰富的知识等着大家去学习,希望对大家能够有所帮助哦。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>