CentOs6安装rabbitMQ

5 篇文章 0 订阅

1 下载必要的依赖

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

2 下载erlang

(1)在/usr/local新建一个erlang文件夹

mkdir /usr/local/erlang

(2)下载erlang

cd  /usr/local/erlang

wget  https://github.com/erlang/otp/releases/download/OTP-24.3.3/otp_src_24.3.3.tar.gz

另外:可去官网查看自己需要的版本

下载 - 二郎/一次性密码 (erlang.org)

RabbitMQ和erlang版本对比如下

RabbitMQ Erlang Version Requirements — RabbitMQ

3 解压erlang,等待解压完成

cd  /usr/local/erlang

tar   -zxvf    otp_src_24.3.4

cd  /usr/local/erlang/otp_src_24.3.4

ls 

解压后查看有如下内容 

4  设置安装路径(路径是第三步的解压文件的路径)

./configure --prefix=/usr/local/erlang

5 安装

make install

6  设置环境变量

vim /etc/profile

在末尾添加(按i或者insert),这里是第一步的目录加上bin

export PATH=$PATH:/usr/local/erlang/bin

按一下Esc,输入:wq!退出编译模式

source /etc/profile

7  下载rabbitMQ,之前我们下的erlang是24.3.3,所以rabbitMQ应该在3.10.0-3.10.2之间,本次选择3.10.0

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.0/rabbitmq-server-3.10.0.tar.xz

  RabbitMQ和erlang版本对比如下

​​​​​​RabbitMQ Erlang Version Requirements — RabbitMQ

8. 解压(这里要解压两次,第一次解压xz,第二次解压tar)

解压xz

xz -d rabbitmq-server-3.10.0.tar.xz

如果没安装xz,请先安装

yum install -y xz

解压tar

tar -xvf rabbitmq-server-3.10.0.tar 

解压出来如图 

9  添加环境变量(这里的路径是上一步的解压出来的文件加上sbin)

vim /etc/profile

按insert进入编辑模式

export PATH=$PATH:/usr/local/RabbitMq/rabbitmq_server-3.10.0/sbin

按ESC退出编译模式

source /etc/profile

10  创建配置文件

先进入第8步解压出来的文件

cd /usr/local/RabbitMq/rabbitmq_server-3.10.0/

创建文件夹

mkdir /etc/rabbitmq

创建配置文件

touch /etc/rabbitmq/rabbitmq.conf

在rabbitmq.conf输入内容

vim  /etc/rabbitmq/rabbitmq.conf

按insert,进入编辑模式

然后输入如下内容

#vim /etc/rabbitmq/rabbitmq.conf
#AMQP 0-9-1 and 1.0 port,默认5672,允许远程访问
listeners.tcp.default = 0.0.0.0:5672
#web管理,默认15672 这个多余可以不配置
management.tcp.port = 56721
management.tcp.ip   = 0.0.0.0

按ESC退出编辑模式,输入

:wq!   保存

11 运行RabbitMQ

后台运行: rabbitmq-server -detached

直接运行: rabbitmq-server -start

12 开启web界面管理

rabbitmq-plugins enable rabbitmq_management

查看rabbitMQ的状态

rabbitmqctl status

13 访问

http://127.0.0.1:15672/

14 当你用guest登录会出错

需要我们新建一个用户

15新建用户

查看所有用户

rabbitmqctl list_users

新建一个用户

rabbitmqctl add_user 用户名  密码

设置权限

rabbitmqctl set_permissions -p "/" 用户名".*" ".*" ".*"

设置用户为管理员

rabbitmqctl set_user_tags 用户名 administrator

查看用户权限

rabbitmqctl list_user_permissions 用户名

这时我们就可以使用刚刚设置的账号密码登录了,登录成功的页面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值