centos7离线安装rabbitmq
准备工作
- 一台centos7的机器
- erlang-21.3.8.2
- RabbitMQ 3.7.15
- socat-1.7.3.2-2.el7.x86_64.rpm
开始安装
- 登录centos ,把上面的三个文件包复制到该系统下,打开命令行终端,切换到root账户
- 安装erlang:yum install ./erlang-21.3.8.2-1.el7.x86_64.rpm
- 查看erlang是否安装正确:执行 erl 命令查看安装的版本,输出示例如下:
Erlang/OTP 21 [erts-10.3.5.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Eshell V10.3.5.1 (abort with ^G)
- 安装rabbitmq:执行命令:yum install ./rabbitmq-server-3.7.15-1.el7.noarch.rpm
- 执行命令: yum install ./rabbitmq-server-3.7.15-1.el7.noarch.rpm 激活rabbitmq daemon 进程
- 启动rabbitmq,执行命令:/sbin/service rabbitmq-server start
安装 rabbitmq常见故障
问题:出现类似:socat-1.7.3.2-2.el7.x86_64: [Errno 256] No more mirrors to try 的错误
原因:系统没有安装 socat
解决方案:下载socat-1.7.3.2-2.el7.x86_64.rpm,执行命令:yum install ./socat-1.7.3.2-2.el7.x86_64.rpm,问题:出现类似:Error unpacking rpm package rabbitmq-server-3.7.15-1.el7.noarch
error: unpacking of archive failed on file 的错误
原因:复制rabbitmq rpm包到centos 系统出现错误,
解决方案:更换其他复制的方式
简单配置rabbitmq
- 启用webUI插件:执行命令 rabbitmq-plugins enable rabbitmq_management
可以在本机浏览器输入 http://localhost:15672 访问rabbitmq主页,账户 guest 密码 guest - 添加自定义用户名为 “admin” 以及密码为 “123456” 的管理员账号: 执行命令 rabbitmqctl add_user admin 123456
- 给admin账号设置为管理员:执行命令 rabbitmqctl set_user_tags admin administrator
- 给admin账号授权:执行命令 rabbitmqctl set_permissions -p / admin "." "." ".*"
- 查看admin账户的权限: 执行命令 rabbitmqctl list_user_permissions admin
日志文件以及配置文件的位置
- 日志文件在:$RABBITMQ_LOG_BASE/$RABBITMQ_NODENAME.log下面,一般 $RABBITMQ_LOG_BASE=$RABBITMQ_HOME/var/log/rabbitmq。一般默认日志文件会在/var/log/rabbitmq文件下
该日志文件的开始部分记录了rabbitmq 启动时查找相关文件的记录,例如:
node : rabbit@macvm
home dir : /var/lib/rabbitmq
config file(s) : (none)
cookie hash : jzIB5AXnFFYHzF/o4qC9sw==
log(s) : /var/log/rabbitmq/rabbit@macvm.log
: /var/log/rabbitmq/rabbit@macvm_upgrade.log
database dir : /var/lib/rabbitmq/mnesia/rabbit@macvm
日志记录显示了各个系统文件对应的位置
centos7离线安装rabbitmq的更多相关文章
- [转]centos7环境安装rabbitMQ
使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html CentOS7上安装Rabbit ...
- CentOS7离线安装mysql5.7
下载mysql5.7,系统选择redhat,版本选择RHEL7,下载RPM Bundle后得到一个tar文件.这里得到文件mysql-5.7.25-1.el7.x86_64.rpm-bundle.ta ...
- centos7环境安装rabbitMQ
使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html [源码安装,适用GNOME + ...
- centos7.4安装rabbitmq服务(3.7.10版本)
一.需要安装erlang版本依赖,可以使用二进制安装方式,也可以通过rpm安装,但是安装的时候会提示需要erlang版本>=19.3,而且直接默认yum仓库中的版本较低.,为了节省时间,文章中直 ...
- CentOS7 离线安装mysql-5.7.16
CentOS7 离线安装mysql-5.7.16 1 . 安装新版mysql前,需将系统自带的mariadb-lib卸载 [root@slave mytmp]# rpm -qa|grep mariad ...
- CentOS7离线安装Nginx(详细安装过程)
CentOS7离线安装Nginx(详细安装过程) 1.安装gcc.g++ 下载好所需的文件后上传至服务器(下载地址:https://download.csdn.net/download/a729360 ...
- CentOS7离线安装MySQL8.0
CentOS7离线安装MySQL8.0 卸载软件 rpm -e --nodeps 要卸载的软件包 root@jacky zookeeper]# rpm -e --nodeps java-1.6.0-o ...
- Binlog2sql+CentOS7 离线安装
Binlog2sql+CentOS7 离线安装 目录 Binlog2sql+CentOS7 离线安装 1. 环境 2. 下载 3.1 Pip 安装 3.2 PyMySQL/mysql-replicat ...
- 【rabbitmq】Centos7 下安装rabbitmq
rabbitmq安装 rabbitmq的安装依赖erlang,首先应该先安装erlang,然后安装rabbitmq: Step1:安装erlang erlang-rpm安装教程 选择在Centos7 ...
随机推荐
- Eclipse添加背景图片
①前言:我本人是一个比较喜新厌旧的人,经常换头像,背景图片之类的,喜欢折腾,哈哈,所以每次都上网查怎么修改背景图片比较麻烦,这里也记录一下怎么修改. ②原文链接:https://yq.aliyun.c ...
- 以gnome-terminal为例,修改gnome3 的默认配置
gnome连续几个版本的terminal默认配置文件都是同一个配置文件“b1dcc9dd-5262-4d8d-a863-c897e6d979b9”.这是因为gnome的developers编辑了这个配 ...
- java 十三周总结
- LINUX-JPS工具
JPS工具 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/u ...
- BZOJ 2095 [POI2010]Bridges (最大流、欧拉回路)
洛谷上有这题,但是输出方案缺SPJ..(而且我也懒得输出方案了) 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2095 题解: 首先判 ...
- [bzoj1617][Usaco2008 Mar]River Crossing渡河问题_动态规划
River Crossing渡河问题 bzoj-1617 Usaco-2008 Mar 题目大意:题目链接. 注释:略. 想法:zcs0724出考试题的时候并没有发现这题我做过... 先把m求前缀和, ...
- 一篮子苹果,每天吃一半多一个吃,第十天吃一半多一个后就剩余一个,求一共多少个苹果,JAVA版
/** * @author xuzhu **/public class TestApple { public static void main(String[] args) { int days = ...
- Angularjs中添加ckEditor插件
使用方法看注释.主要解决帮上ngModel的问题 angular.module('newApp') .directive('ckeEditor', function() { return { /* F ...
- UIView加入手势 然后UITableView 加入进这个View 导致UITableView 的单元格点击事件无效
#import "ViewController.h" @interface ViewController ()<UITableViewDataSource,UITableVi ...
- LeetCode 824. Goat Latin (山羊拉丁文)
题目标签:String 首先把vowel letters 保存入 HashSet. 然后把S 拆分成 各个 word,遍历每一个 word: 当 word 第一个 字母不是 vowel 的时候,把第一 ...