文档章节

rabbitmq 安装配置

 蜗牛pass
发布于 2015/11/03 13:33
字数 414
阅读 31
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

1、下载


erlang,地址:

http://www.erlang.org/download/otp_src_18.1.tar.gz

或者

https://www.erlang-solutions.com/resources/download.html

rabbitmq,地址:https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.5/rabbitmq-server-3.5.5.tar.gz


2、安装所需要的服务


yum install ncurses-devel

yum install -y epel-release

yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel

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

yum -y install libxslt

yum -y install xmlto


3、安装erlang。


wget http://www.erlang.org/download/otp_src_18.1.tar.gz

tar -zxf otp_src_18.1

cd otp_src_18.1

./configure --prefix=/soft/erlang18.1 --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe

make

make install


#配置环境变量

vi /etc/profile

export ERL_HOME=/soft/otp_src_18.1

export PATH=$PATH:$ERL_HOME/bin

source /etc/profile


4、安装rabbitmq


wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.5/rabbitmq-server-generic-unix-3.5.5.tar.gz

tar -zxf rabbitmq_server-3.5.5

cd rabbitmq_server-3.5.5

make TARGET_DIR=/soft/rabbitmq3.5.5 SBIN_DIR=/soft/rabbitmq3.5.5/sbin MAN_DIR=/soft/rabbitmq3.5.5/man install

注意:解压后的目录和安装目录需要不一致


5、修改rabbitmq配置


#mkdir /etc/rabbitmq

#vi /etc/rabbitmq/rabbitmq-env.conf


//rabbitmq-env.conf的内容,后面的注释需要删除

RABBITMQ_NODE_PORT=5672    //端口号

HOSTNAME=

RABBITMQ_NODENAME=mq

RABBITMQ_CONFIG_FILE=        //配置文件的路径,可删除该行,使用默认配置

RABBITMQ_MNESIA_BASE=/data/rabbitmq/data        //需要使用的MNESIA数据库的路径

RABBITMQ_LOG_BASE=/data/logs/rabbitmq/log        //log的路径

RABBITMQ_PLUGINS_DIR=/soft/rabbitmq3.5.5/plugins    //插件的路径


5、创建管理员和用户


#cd sbin

./rabbitmqctl add_user  admin  password

./rabbitmqctl set_user_tags admin administrator  

./rabbitmqctl add_user sys@monitor  sys12@Smart

./rabbitmqctl set_user_tags sys@monitor  administrator  

//为用户赋权限:

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

./rabbitmqctl  set_permissions -p /  sys@monitor  '.*' '.*' '.*'  


//修改密码

./rabbitmqctl  change_password admin 123456

6、启用插件服务


//启用web控制台

rabbitmq-plugins enable rabbitmq_management

//启用MQTT

rabbitmq-plugins enable rabbitmq_mqtt


//查看管理端口有没有启动:

# netstat -tnlp|grep 5672


//查看cookie文件

find / -name ".erlang*" -print

//复制cookie文件

scp .erlang.cookie root@192.168.x.x:/root

7、修改主机名和hosts文件,添加集群机器的IP到hosts文件中,并重启服务器


192.168.152.135 rabbitmq1

192.168.152.136 rabbitmq2

192.168.152.137 rabbitmq3


© 著作权归作者所有

粉丝 0
博文 2
码字总数 602
作品 0
合肥
私信 提问
在CentOS上安装rabbitmq

转自:http://flyingdutchman.iteye.com/blog/1887283 这文章写得很好,除了安装软件编译时间比较长之外,安装这个几乎没出现什么错误。现在去配置下rabbitmq,马上就可以使用了。 在本节中我...

mac_zhao
2014/09/28
233
0
CentOS6.7系统安装RabbitMQ3.7.8集群环境

一、安装Erlang 1、RabbitMQ3.7.8 对Erlang/OTP的版本要求 RabbitMQ3.7.8 要求Erlang/OTP版本:19.3.6.4 ~ 21.0.x 这个链接(http://www.rabbitmq.com/which-erlang.html)有详细说明. 2、Erl......

静夜明灯
2018/10/07
0
0
rabbitmq-server 安装

一,安装rabbitmq-server 1.安装erlang wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm rpm --import https:/......

丿小贰丶
2018/05/08
0
0
ubuntu下安装rabbitMQ

一.环境准备 rabbitMQ需要erlang语言的支持,因此需要先安装erlang语言 二.下载 http://www.erlang.org/download/optsrc17.3tar.gz 并解压 三.安装 ./configure --prefix=/home/liyixiang/e...

清风傲剑
2015/02/05
11.6K
0
基于CentOS7.2系统对RabbitMQ单机版安装过程

准备虚拟机系统 我的系统如下 系统版本7.2 清理yum并从新缓存 关闭防火墙 安装perl 安装wget工具 安装相关依赖工具 下载erlang安装包 解压erlang 配置编译环境 安装 验证erlang是否安装成功 ...

北岩
2018/08/19
92
0

没有更多内容

加载失败,请刷新页面

加载更多

如何更改iOS应用程序的名称?

我前几天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目的名称,因为它已经接近完成了。 但是我不知道如何使用Xcode来做这件事,尝试在info.plist文件中更改应用程序的名称...

技术盛宴
28分钟前
3
0
关于win10tensorflow的配置(CPU+GPU)

主要内容 CPU篇 GPU篇 【前期准备与注意事项】 环境:window1064位+python36(37)+CUDA9.0+cuDNN7.6+tensorflow_gpu-1.12.0 软件:anaconda+pycharm 硬件:有nvidia显卡的笔记本或台式(非A...

放只虎归个山
37分钟前
3
0
C#中的多行字符串文字

有没有一种简单的方法可以在C#中创建多行字符串文字? 这是我现在所拥有的: string query = "SELECT foo, bar"+ " FROM table"+ " WHERE id = 42"; 我知道PHP有 <<<BLOCKBLOCK; C#是......

javail
44分钟前
4
0
微信支付之小微商户扫盲!支持信用卡,免营业执照!

微信支付商户申请面向线下小微商户开放,符合条件的微信支付服务商可为小微商户发起接入申请。无需营业执照。 小微商户日收款额度为5万元~30万元 。 信用卡支付日限额为1千;月限额1万。 结算...

吴伟祥
今天
4
0
大话SDWebImage(三)-- 图片下载层

四、图片下载层 SDWebImageDownloader是处理图片下载的类 4.1 图片下载步骤 首先介绍下dispatch_barrier,GCD中的dispatch_barrier目的是在并发队列实现串行的效果,创建下载任务SDWebImageD...

aron1992
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部