Linux下安装rabbitmq3.7.8
Linux下安装rabbitmq
- 1.安装Erlang环境
- 1)安装GCC GCC-C++ Openssl等模块
- 2)安装ncurses
- 3)安装erlang环境
- 4)配置安装
- 5)验证是否安装成功
- 2.安装rabbitmq-server
1.安装Erlang环境
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)安装erlang环境
- 下载erlang
wget http://erlang.org/download/otp_src_21.0.tar.gz
- 运行如下命令解压。
tar -xvf otp_src_21.0.tar.gz
- 然后,运行如下命令重命名文件夹为erlang。
mv otp_src_21.0 ./erlang
4)配置安装
- 首先是./configure,检查编译环境并配置安装路径,将目录切换到erlang,运行如下命令:
./configure --prefix=/usr/local/erlang --without-javac
- 然后,make,对源代码进行编译,运行如下命令:
make
- 最后,make install,开始安装,运行如下命令:
make install
- 配置erlang环境变量 vi /etc/profile
#set erlang enviorment
export PATH=$PATH:/user/local/erlang/bin
- 创建软链:执行命令:
ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl
5)验证是否安装成功
- 运行如下命令,验证erlang是否安装成功。
erl
如果看到erlang版本号则安装成功。
2.安装rabbitmq-server
- 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
使得PATH路径更新,rabbitMQ安装成功。
- 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下安装rabbitmq3.7.8相关推荐
- linux下安装sbt_如何在Linux上安装SBT
linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...
- Linux下安装Oracle参数自动初始化脚本
在linux下安装Oracle通常是一件很头疼的事情, 而如果我们只是为了部署CMS的话,也没有必要对Oracle的参数去做详细的了解. 那么有没有办法简化这个安装过程呢? 下面给出了一个在Linux ...
- Linux下安装和使用boost库
Linux下安装和使用boost库 2016-08-26 20:29:06 zhaomax 阅读数 349更多 分类专栏: C++ 用boost库中的serialization库.Boost库分为两个 ...
- SIPp工具Linux下安装
2019独角兽企业重金招聘Python工程师标准>>> 一.SIPp介绍 SIPp是一个测试SIP协议性能的工具软件,这是一个开源软件. 它可使用INVITE和B YE建立 ...
- 如何在Linux下安装Docker
如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l 镜像(Image) l 容器(Container) l 仓库(Repository) 理解了这三个概念 ...
- 如何在Linux下安装MySQL8.0
如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1. 下载mysql的repo源,下载地址:ht ...
- Linux下安装Weblogic10.3.6并创建简单集群测试
Linux下安装Weblogic10.3.6并创建简单集群进行测试 一.卸载随系统安装的openjdk 1.先查看安装的jdk信息,常用命令有rpm -qa | grep java, rpm -qa ...
- Linux下安装、配置PHP环境
Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...
- linux下安装部署ansible
linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...
最新文章
- mongodb 默认端口号_快2020年了,该如何面对BATJM对MongoDB灵魂式的拷问呢?
- 用CMake编译运行在网上下载的源文件src
- K8S部署Kuboard V3
- Android_动态壁纸介绍
- 2011辞职日志:辞职最关键时刻在下周一
- 蓝桥杯java 算法训练 Torry的困惑(基本型)
- python集合和字典的区别_Python中的字典和集合
- Mysql索引优化实例讲解
- 动手学深度学习(PyTorch实现)(五)--多层感知机
- oracle 日期改字符格式_oracle 日期转换格式
- python免费课程400节-宿州编程少儿课程
- u-boot中断功能初步分析之---------按键中断
- gis怎么提取水系_利用ArcGIS水文分析工具提取河网
- 【备忘】Pr基本操作
- js中ajax提交表单提交表单提交,JS中ajax请求提交form表单
- 科技热点周刊|GitLab 上市、LinkedIn 中国停止运营、Visual Studio 2022 正式版将发布
- 企业内容管理(ECM)与文档管理的区别及其优势
- AssetBundle(一)——AssetBundle介绍
- 两年卖超2000万支,80%增长来自用户口碑,口腔护理品牌“贝医生”做了什么?
- HTML + CSS 学习
热门文章
- android图片gif动画效果,android中类似于gif 实现图片的动画效果
- 学猫叫用计算机歌词,我们一起学猫叫什么歌歌词是什么意思
- 大学学了java可以做点什么_学习Java的,大学毕业一般从事些什么工作?
- 7-2 然后是几点 (C语言)
- 创建一个简单的存储过程(RroGetA_Z),要求输出A到Z之间的26个大写字母
- php二进制整数相加怎么解决_PHP两个n位的二进制整数相加问题的解决
- 实验五:任意输入10个int类型数据,排序输出,再找出素数
- 使用 Java Native Interface 的最佳实践
- jQuery 淡入淡出
- 完成登录功能,用session记住用户名