Centos 7 安装RabbitMq 3.10.7
1:准备工作
rabbitmq官网查看erlang和rabbitmq的版本关联关系,这里选择
erlang版本:otp_src_25.0 rabbitmqserver版本:3.10.7
官网下载对应版本erlang,下载地址:http://erlang.org/download/
赶往下载对应版本rabbitmqserver,下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.7/rabbitmq-server-generic-unix-3.10.7.tar.xz
2:安装Erlang环境
解压安装包:tar -zxvf otp_src_21.1.tar.gz
建立erlang目录:mkdir -p /usr/local/erlang
安装编译依赖包:yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
配置: ./configure --prefix=/usr/local/erlang
上个步骤报错(configure: error: Perl version 5 is required to build the emulator!)
解决方式:yum install perl
编译安装:make && make install(安装成功后再 /usr/local/erlang目录会出现bin和lib两个目录)
安装成功后设置环境变量
vi /etc/profile
追加:PATH=$PATH:/usr/local/erlang/bin
保存配置 source /etc/profile
至此安装成功 输入erl 检查安装结果
3:安装rabbitmqserver
解压安装文件到指定目录
tar -xvf rabbitmq-server-generic-unix-3.10.7.tar.xz -C /usr/local/
配置环境变量
vi /etc/profile
追加:PATH=$PATH:/usr/local/rabbitmq_server-3.10.7/sbin
保存配置 source /etc/profile
服务启动
rabbitmq-server -detached
rabbitmqctl status
rabbitmq-plugins enable rabbitmq_management
创建用户
# 添加 admin ⽤用户,密码设置为 admin 。
rabbitmqctl add_user admin admin
# 赋予权限
rabbitmqctl set_user_tags admin administrator
# 赋予 virtual host 中所有资源的配置、写、读权限以便管理其中的资源
rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
# 查看⽤户列列表
rabbitmqctl list_users
# 删除⽤用户
$ rabbitmqctl delete_user admin
最新文章
- System.Linq.Enumerable 中的方法 Aggregate 函数
- Spring 事务知识
- VS2010快捷键大全
- Razor视图引擎 语法学习(二)
- yum的一些用法
- 在SQLite中使用索引优化查询速度
- SecureCRT 中 python 命令行使用退格键(backspace)出现 ^H 解决办法
- Linux多网卡多IP配置
- Spring Framework AOP具体解释
- Apache降权和禁用PHP危险函数
- 04springMVC结构,mvc模式,spring-mvc流程,spring-mvc的第一个例子,三种handlerMapping,几种控制器,springmvc基于注解的开发,文件上传,拦截器,s
- 十大常见Java String问题
- Eclipse新建动态页面
- Spring拓展接口之FactoryBean,我们来看看其源码实现
- Linux 设置最大链接
- 牛客网数据库SQL实战(1-5)
- Python random模块 获取随机数的使用
- 【Redis使用系列】使用Redis做防止重复提交
- F#语言入门之什么是F#语言
- 学web前端一定要这样学,不然学完找不到工作哭都来不及!
热门文章
- docker问题记录解决
- MySQL查询 根据时间字段的值的时分秒进行查询
- JS学习-Web Workers API接口
- python 操作配置文件(configparser模块)
- iOS开发之长按浮动操作选择项
- Windchill_二次开发新手入门常用的API
- nginx重启报错 nginx: [error] open() “/run/nginx.pid“ failed (2: No such file or directory)
- K8S部署之kubeadm
- uni-app 通过后缀名区分不同渠道版本
- QT-groupBox组件内的组件失去交互功能