Linux 安装 rabbitmq 3.7.8 安装部署

安装 ncurses

1、安装GCC GCC-C++ Openssl等模块

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

2、安装ncurses

yum -y install ncurses-devel

3、下载:otp_src_21.0.tar.gz

百度云:https://pan.baidu.com/s/1Z5Fg_A3Oj0hVwOgtUK9vow

jr8z

密码

# 解压
tar -xvf otp_src_20.1.tar.gz # 改名
mv otp_src_20.1 ./erlang # 进入目录
cd erlang/ # 编译
./configure --prefix=/usr/local/erlang --without-javac # 源代码进行编译,运行如下命令:
make # 开始安装,运行如下命令:
make install # 添加环境变量
set erlang enviorment
export PATH=$PATH:/user/local/erlang/bin # 创建软链:执行命令:
ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl # 运行如下命令,验证erlang是否安装成功。退出 ctrl +c quit
erl

安装 RAbbitMQ 3.7.8

1、下载rabbitmq-server-3.7.8.tar.xz

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz

2、对于下载xz包进行解压,首先先下载xz压缩工具:

yum install xz

3、对rabbitmq包进行解压:

xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar

4、随后移动至/usr/local/下 改名rabbitmq:

cp -r rabbitmq_server-3.7.8 /usr/local/rabbitmq

5、这种下载的方式解压后直接可以使用,无需再编译安装;
进入到rabbit文件内,其命令文件存在于sbin文件夹下,因此需要将sbin文件夹的路径添加到PATH中:

# 修改/etc/profile [ vi /etc/profile ]
export PATH=/usr/local/rabbitmq/sbin:$PATH # 立即生效
source /etc/profile

6、随后启用MQ管理方式:

rabbitmq-plugins enable rabbitmq_management #启动后台管理
rabbitmq-server #运行rabbitmq

7、设置端口号,可供外部访问:

iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

8、添加用户和权限
默认网页guest用户是不允许访问的,需要增加一个用户修改一下权限,代码如下:

# 添加用户:
rabbitmqctl add_user admin admin # 添加权限:
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" # 修改用户角色:
rabbitmqctl set_user_tags admin administrator

Linux 安装 RabbitMQ 3.7.8 安装部署的更多相关文章

  1. Linux安装RabbitMQ教程(文件下载地址+安装命令+ 端口开放 + 用户创建 +配置文件模板+端口修改)

    前言 1.安装RabbitMQ前需先安装erlang, 且两者需要版本对应, 否则无法正常启动RabbitMQ (本教程使用22.0.7版本的erlang和3.8.6版本的Rabbitmq) 版本对应 ...

  2. Linux源码安装RabbitMQ高可用集群

    1.环境说明 linux版本:CentOS Linux release 7.9.2009 erlang版本:erlang-24.0 rabbitmq版本:rabbitmq_server-3.9.13 ...

  3. 【RabbitMQ】CentOS安装RabbitMQ,及简单的Java客户端连接

    在CentOS安装 因Rabbit MQ使用Erlang,所以需要先安装Erlang,安装过程中可能会遇到种种问题,可参考CentOS 6.5安装Erlang/OTP 17.0.然后就可以安装MQ了. ...

  4. centos7环境安装rabbitMQ

    使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html [源码安装,适用GNOME + ...

  5. 在 CentOS7 上安装 RabbitMQ 消息队列中间件

    RabbitMQ 是流行的开源消息队列系统,是 AMQP(Advanced Message Queuing Protocol 高级消息队列协议)的标准实现,用 erlang 语言开发.RabbitMQ ...

  6. 安装 rabbitmq ,通过生成器获取redis列表数据 与 Celery 分布式异步队列

    一.安装rabbitmq  @全体成员 超简易安装rabbitmq文档 1.安装配置epel源rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/ ...

  7. CentOS 7 安装Rabbitmq

    第一步也是往往最重要的一步:下载安装包! Rabbitmq地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.5 Erla ...

  8. RPM安装rabbitMQ

    系统使用的是centos 7 - minimal 建立用户和组: # groupadd rabbitmq # useradd rabbitmq -g rabbitmq 在安装rabbitMQ之前需要先 ...

  9. centos安装RabbitMQ 3.7.9 (使用RPM)

    上篇我们提到不使用RPM安装RabbitMQ 3.7.8,其实我个人更倾向不使用RPM安装RabbitMQ,因为可以控制安装位置及设置参数. 存在即合理,使用RPM安装RabbitMQ,可以减少配置参 ...

随机推荐

  1. watch的几种用法

    https://www.cnblogs.com/hity-tt/p/6677753.html . 亲测无误

  2. nodejs 网上下载图片到本地,并判断图片路径是否存在

    var http = require("http"); var fs = require("fs"); var server = http.createServ ...

  3. U盘复制文件到最后5秒会卡住怎么办解决

    现在的U盘容量已经非常大了,一般都有16G以上,为了能放单文件大于4G的数据大多数时候我们都是把U盘格式化为ntfs格式的,所以会出现不管是大文件还是小文件,当你往U盘里复制文件或者使用发送到U盘功能 ...

  4. Xcode $(SRCROOT)和$(PROJECT_DIR)区别

    $(SRCROOT)代表的时项目根目录下 $(PROJECT_DIR)代表的是整个项目 PS:往项目添加文件时,例如.a等,要先show in finder ,复制到项目中,然后再拖到xcode项目中 ...

  5. maven的下载,安装配置以及build一个java web项目

    一.下载 下载地址:http://maven.apache.org/download.cgi 二.安装 下载完成后,解压,进入到bin目录: 三.环境变量配置 复制bin目录下的文件的路径(如:xxx ...

  6. vsftp

    [安装vsftpd]安装vsftpd工具步骤   1 安装vsftpd组件 [root@bogon ~]# yum -y install vsftpd 安装完后,有/etc/vsftpd/vsftpd ...

  7. windows系统快捷键

    1.我的键盘:windows键的开启,需要按住FN键+windows键. 2.windows键 + E,表示打开我的电脑. 3.windows键 + R,打开windows的命令行窗口. 4.wind ...

  8. JSP—简介

    BS/CS的区别? CS模式: client:客户端:存放操作界面的图片样式本地数据和缓存等 server:服务端:保存核心数据 请求响应模式:收到请求后,服务器只需要返回核心的数据 优缺点:需要安装 ...

  9. html5闰年判断函数

    <script>    var year=2016;        function runnian(year){            if (year%400==0) {return ...

  10. 20155228 2016-2017-2 《Java程序设计》第4周学习总结

    20155228 2016-2017-2 <Java程序设计>第4周学习总结 教材学习内容总结 继承与多态 继承:在Java中,子类只能继承一个父类,关键字为extends,子类和父类之间 ...