【MQ】Centos7下安装RabbitMQ

发布时间:2023-05-10 17:16:56

  一、前言

  本文采用Centos7,以确保不熟悉linux的合作伙伴也能轻松上手(避免在安装过程中折叠)

  有人问,如果我是初学者,可以用ubuntu吗?我的答案是,如果你想在未来的生产应用中使用它,请使用Centos。如果你只是学会玩,那没关系。Centos在我的公司大部分生产系统中使用(世界500强,不点名)。二、安装过程

  依赖文件的安装: yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

  安装erlang 语言环境:

  下载安装: wget http://www.erlang.org/download/otp_src_18.3.tar.gz //下载erlang包 -xzvf otp_src_18.3.tar.gz ///解压cd otp_src_18.3/ ///切换到安装路径./configure --prefix=/usr/local/erlang ///生产安装配置makeee && make install ///编译安装

  erlang环境变量配置: vi /etc/profile ///在底部添加以下内容 #set erlang environment ERL_HOME=/usr/local/erlang PATH=$ERL_HOME/bin:$PATH export ERL_HOME PATHsource /etc/profile //生效

  测试安装是否成功,并在控制台输入命令erl erl //如果进入erlang的shell证明安装成功,可以退出。

  RabbitMQ下载安装:

  下载安装 cd /usr/local //切换到计划安装RabbitMQ的目录,我在这里放//usr/localwget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz ///下载RabitMQ安装包xzzz -d rabbitmq-server-generic-unix-3.6.1.tar.xztar -xvf rabbitmq-server-generic-unix-3.6.1.tar

  解压后,文件夹rabbitmq-server-3.6.1 ,重命名为rabbitmq,以便记忆。 mv rabbitmq_server-3.6.1/ rabbitmq

  rabitmq环境变量配置: vi /etc/profile #set rabbitmq environment export PATH=$PATH:/usr/local/rabbitmq/sbinsource /etc/profile

  启动服务: rabbitmq-server -detached //启动rabbitmq,detached代表后台守护过程启动。

  检查状态,如下截图显示安装成功: rabbitmqctl status

  RabitMQ状态

【MQ】Centos7下安装RabbitMQ_下载安装

  其他相关命令 启动服务:rabbitmq-server -detached【 /usr/local/rabbitmq/sbin/rabbitmq-server -detached 】查看状态:rabbitmqctl status【 /usr/local/rabbitmq/sbin/rabbitmqctl status 】关闭服务:rabbitmqctl stop【 /usr/local/rabbitmq/sbin/rabbitmqctl stop 】列出角色:rabbitmqctl list_users

  配置网页插件:

  首先创建目录,否则可能会报错: mkdir /etc/rabbitmq

  然后启用插件: rabbitmq-plugins enable rabbitmq_management

  防火墙的配置:

  配置linux 端口 15672 网页管理 5672 AMQP端口: firewall-cmd --permanent --add-port=15672/tcpfirewall-cmd --permanent --add-port=5672/tcpsystemctl restart firewalld.service

  现在您在浏览器中输入服务器IP:15672 你可以看到RabitMQ的WEB管理页面,不是很兴奋,但是你没有账号密码,别担心。 RabbitMQ WEB网页管理

【MQ】Centos7下安装RabbitMQ_erlang_02

  访问帐号密码和权限的配置:

  默认网页不允许访问,需要增加用户修改权限,代码如下: rabbitmqctl add_user superrd superrd //添加用户,后两个参数是用户名和密码,我用superd。rabbitmqctl set_permissions -p / superrd ".*" ".*" ".*" ///添加权限rabitmqctlltlltllttllabit添加权限 set_user_tags superrd administrator ///修改用户角色

  然后可以远程访问,然后可以直接配置用户权限等信息。 登录:http://ip:15672 登录后,在admin中删除guest。 删除guest用户的RabitMQ

【MQ】Centos7下安装RabbitMQ_unix_03

  恭喜你,你的RabbitMQ已经安装好了三、小结

  多动手,多接触,安装不难。

上一篇 【java】从内存层面理解,为什么 int i = 0; i = i++; i的结果为0
下一篇 Java文件流(IO流)

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题