Linux 安装RabbitMQ【单机】

1.下载:

 

进入Erlang官网https://www.erlang.org/

 点击Download source 下载

RabbitMQ官网:https://www.rabbitmq.com/

找到对应版本 点击RabbitMQ installation guides

点击 install:Generic binary build

点击下载

下载完成后上传到linux

解压安装包:

tar -zxvf  otp_src_24.1.2.tar.gz

tar -xvf rabbitmq-server-generic-unix-3.9.10.tar

2.安装erlang

安装Erlang编译所依赖的环境

yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel

安装完成

编辑erlang

由于不需要用java编译器编译,所以后面添加了 --without-javac

进入erlang目录

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

编译成功

安装及初始化erlang

make && make install

初始化完成

配置Erlang环境变量

vi /etc/profile

#添加如下配置信息

export ERLANG_HOME=/usr/local/erlang export PATH=${ERLANG_HOME}/bin:${PATH}

source /etc/profile  //重新读取配置文件

测试Erlang是否安装成功 erl

3.安装rabbitMQ

配置rabbitMQ环境变量

# 添加如下配置信息

export RABBITMQ_HOME=/usr/local/rabbitmq/rabbitmq_server-3.9.10

export PATH=${RABBITMQ_HOME}/sbin:${PATH}

保存后source /etc/profile  //重新读取配置文件

开启Web管理界面插件,便于访问RabbitMQ

进入rabbitMQsbin目录

./rabbitmq-plugins enable rabbitmq_management   //开启web管理界面插件

后台启动rabbitMQ服务

./rabbitmq-server -detached     //后台启动RabbitMQ

在浏览器的地址栏中输入你 服务器的ip地址:15672,即可访问RabbitMQ的管理登录界面

RabbitMQUsername Password 默认为guest/guest

# 安装页面管理插件
rabbitmq-plugins enable rabbitmq_management

# 开启服务,后台运行
rabbitmq-server -detached

# 注:添加用户和权限都要,先开启 RabbitMQ 服务
# 页面管理,用户 guest 是不能使用的,手动创建一个用户,并赋予权限
rabbitmqctl add_user admin admin

# 添加权限 .* 表示最高权限/所有权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

# 添加用户名角色,这里添加为 administrator (系统管理员)
rabbitmqctl set_user_tags admin administrator

# 综上修改,必须重启
rabbitmq-server restart

输入账号密码 admin admin 登录

常用命令附录

名称	命令
页面管理插件	rabbitmq-plugins enable rabbitmq_management
开启服务(页面形式)	rabbitmq-server
开启服务(后台运行)	rabbitmq-server -detached
创建用户(需要开启服务)	rabbitmqctl add_user 用户名 密码
设置用户权限(需要开启服务)	rabbitmqctl set_permissions -p “/” 用户名 “.” “.” “.*”
设置用户角色(系统管理员)(需要开启服务)	rabbitmqctl set_user_tags 用户名 administrator
服务重启	rabbitmq-server restart
停止服务	rabbitmqctl stop
查看服务状态	rabbitmqctl status
展示角色	rabbitmqctl list_users
开启某个插件(需要重启服务)	rabbitmq-plugins enable xx
关闭某个插件(需要重启服务)	rabbitmq-plugins disable xx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值