Linux安装RabbitMQ

这篇具有很好参考价值的文章主要介绍了Linux安装RabbitMQ。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

初始环境:CnetOS7 JDK11

1.安装C++环境

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

2.安装erlang

创建/opt/rabbitmq目录,进入该目录

mkdir /opt/rabbitmq
cd /opt/rabbitmq

2.1下载

下载比较慢,建议从本地上传

wget http://erlang.org/download/otp_src_21.3.tar.g

2.2解压

tar -axvf otp_src_21.3.tar.gz

2.3进入解压目录

cd otp_src_21.3

2.4指定安装目录

# erlang指定安装在/usr/local/erlang目录
./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl --without-javac

2.5编译与安装

make && make install

3.配置环境变量

3.1配置

进入erlang安装目录下的bin,erlang安装到了 /usr/local/erlang下

Linux安装RabbitMQ

vim /etc/profile
#加上:export PATH=$PATH:/usr/local/erlang/bin

3.2刷新环境变量

source /etc/profile

查看是否安装成功:任意位置输入erl

Linux安装RabbitMQ

 只要没提示 bash: erl: command not found... 就是安装成功了

 文章来源地址https://www.toymoban.com/news/detail-492104.html

4.安装RabbitMQ

4.1下载

#先进入下载目录
cd /opt/rabbitmq
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.4/rabbitmq-server-generic-unix-3.8.4.tar.xz

4.2解压

需要先解压成tar包再解压

#解压成tar包
xz -drabbitmq-server-generic-unix-3.8.4.tar.xz
#解压
tar -xvfrabbitmq-server-generic-unix-3.8.4.tar

Linux安装RabbitMQ

4.3配置环境变量

#环境变量配置路径为安装目录下的sbin目录
cd /opt/rabbitmq/rabbitmq_server-3.8.4/sbin
vi /etc/profile
#在文件中加入:export PATH=$PATH:/opt/rabbitmq/rabbitmq_server-3.8.4/sbin

Linux安装RabbitMQ

刷新环境变量

source /etc/profile

4.4后台启动RabbitMQ(任意位置)

rabbitmq-server -detached

4.5查看状态

ps -er|grep rabbit
#或者
rabbitmq-server start

注意:RabbitMQ是通过主机名访问的,必须设置主机名

4.6配置主机名

vim /etc/hosts

5.创建账号

Rabbit默认提供了guest账号,从3.3版本之后guest账号只能在本地登录,无法远程访问,需要创建新的账号

5.1创建账号admin,密码123456

rabbitmqctl add_user admin 123456

5.2设置admin为超级管理员

rabbitmqctl set_user_tags admin administrator

5.3授权远程登录

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

6.启动管理界面插件

rabbitmq-plugins enable rabbitmq_management

7.访问

注意:防火墙放行对应的端口15672

Linux安装RabbitMQ

 

到了这里,关于Linux安装RabbitMQ的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux环境下RabbitMQ的安装(手把手教你安装与配置)

    根据rabbitmq版本要求下载满足要求的erlang RabbitMQ Erlang Version Requirements — RabbitMQ 以我自己的下载版本为例,提供网盘下载链接 链接:https://pan.baidu.com/s/1HkQphzjHp5xNvjN8RZauww?pwd=6666  提取码:6666 登录官网RabbitMQ Erlang Version Requirements — RabbitMQ 下滑至该位置,点击进入   一般不会下

    2024年02月04日
    浏览(45)
  • Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    使用有网的服务器下载好镜像 保存下载好的镜像成tar 将镜像上传到所需服务器(放在固定位置) 导入镜像 注意名称,这里的mysql5.7和上面打包 docker save imageid mysql5.7 的名称一致,本例未改名 查看导入的镜像,并重新命名镜像 创建本地数据库目录、配置文件以及日志目录(

    2024年02月10日
    浏览(69)
  • linux(全志)初始环境到移植lvgl

    安装vim: 安装git工具 对于F1C200S,使用的交叉工具链必须高于,使用的交叉工具链必须高于6.0。 本文选择7.2.1进行u-boot和kernel的编译。 官网下载链接:https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11/arm-linux-gnueabi/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi.tar.xz 下载后解压 或右

    2024年02月13日
    浏览(47)
  • 基于ansible初始化linux服务器基础环境。

    大家好,今天我要和大家分享一个关于搭建centos环境的新方法。 以前我们经常会看到一些文章介绍如何搭建centos环境,但很多时候都会出现一些问题。不过现在有了一种新的方法,就是使用ansible脚本来实现。 虽然这种方法仅适用于centos7,但只要稍作修改就可以应用到其他的

    2023年04月27日
    浏览(45)
  • Linux 环境部署RabbitMQ

    我们在Centos7虚拟机中使用Docker来安装。 方式一:在线拉取 方式二:从本地加载(本文章带有mq安装包) 执行下面的命令来运行MQ容器: 接下来,我们看看如何安装RabbitMQ的集群。 在RabbitMQ的官方文档中,讲述了两种集群的配置方式: 普通模式:普通模式集群不进行数据同步

    2024年01月23日
    浏览(46)
  • 【Vue + TS】项目架构、环境搭建 -------(Vite)安装初始化(一)

    前言 “学习能力也好,执行力也罢,核心只有一个:在刚开始的时候,平静地接受自己的笨拙。” 本篇文章是 Vue项目基于 Vite初始化的过程,借此记录一下,巩固基础! 第一章 安装 Vite,本篇基于npm进行(请检测自己的node版本) 具体可看:Vite官方中文文档 全局安装vite,

    2024年02月03日
    浏览(50)
  • linux centos7环境下初始化hive时报错*** schemaTool failed ***

    执行下面初始化命令时失败 [zxx@node1 bin]$ schematool -dbType mysql -initSchema  从报错信息来看,是因为拒绝访问node1 解决办法: 为node1进行授权,执行以下命令 结果如下图所示 重新初始化,发现加载驱动报错:failed to load driver 原来是忘记重新启动mysql服务了 启动服务之后重新初始

    2024年02月12日
    浏览(47)
  • Linux环境如何彻底卸载感干净RabbitMQ

    总共就两步。 1、卸载前先停掉rabbitmq服务,执行命令 2、查看rabbitmq安装的相关列表 3、卸载rabbitmq已安装的相关内容 1、查看erlang安装的相关列表 2、卸载erlang已安装的相关内容

    2024年02月16日
    浏览(53)
  • RabbitMQ的安装-centos环境

    RabbitMQ是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑RabbitMQ是一个快递站,一个快递员帮你传递快件。RabbitMQ与快递站的主要区别在于,它不处

    2024年02月13日
    浏览(46)
  • Windows环境下安装RabbitMQ

            消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性。         使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ。         RabbitMQ是一

    2024年02月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包